vue平滑的滑动箭头在vuejs组件中不可见

时间:2019-05-14 13:55:21

标签: vue.js

我正在使用vuejs中的vue-slick(v-1.1.15)来显示一些滑动图像。尽管图像可以自动滑动,但是我还需要箭头来使其手动滑动。 问题在于,没有显示那些箭头,而是显示了两个按钮“下一个”和“上一个”。

我还导入了.css文件以进行vue平滑处理,但发现了有用的结果。

下面是我的代码:

<template>
<div>
    <div class="idb-full-block">
        <slick ref="slick" :options="slickOptions" v-if="someVar !== null">
            <div class="content-wrap" v-for="var in someVar" :key="var.img">
                <div class="idb-block-content p-20">
                    <div class="pp-image mb-20 d-flex justify-content-center align-items-center">
                        <img :src="var.img" class="img-fluid" alt="pp" width="" height="" />
                    </div>
                    <div class="d-flex justify-content-between mb-10">
                        <h5 class="mb-0">{{var.title}}</h5>
                        <h5 class="text-danger mb-0 fw-bold">{{var.price}}</h5>
                    </div>
                    <div class="pp-ratings">
                        <i v-for="(stars, index) in 5" :key="index" class="fa fa-star text-warning"></i>
                    </div>
                </div>
                <ul class="pp-stats footer-border">
                    <li class="w-33">
                        <h4 class="fw-bold">{{var.sales}}</h4>
                    </li>
                    <li class="w-33">
                        <h4 class="fw-bold">{{var.rating}}</h4>
                    </li>
                    <li class="w-33">
                        <h4 class="fw-bold">{{var.comments}}</h4>
                    </li>
                </ul>
            </div>
        </slick>
    </div>
</div>

<script>
import Slick from "vue-slick";
import { someVar } from "./someVar.js";
import `node_modules/slick-carousel/slick/slick.css`;

export default {
components: {
    Slick
},
data() {
    return {
        someVar,
        slickOptions: {
            slidesToShow: 1,
            arrows: true,
            infinite: true,
            speed: 500,
            slidesToShow: 1,
            slidesToScroll: 1,
            autoplay: true,
        },          
    }
},
};
</script>

任何帮助将不胜感激。

0 个答案:

没有答案