vue实现轮播效果


vue实现轮播效果

效果如下:(不好意思,图有点大;)

功能:点击左侧图片,右侧出现相应的图片;同时左侧边框变颜色。

 

 代码如下:(也可以直接下载文件)





  
  test
  



  
for="(leftImg,index) in leftImgs" :key = "index">
for="(leftImg,index) in leftImgs" :key="index + 'C'">

 如果左侧不是图片,而是文字的话;

可以把

 /* width: 130px;
      height: 130px;
      line-height: 130px; */
这三行代码取消。

另外,如果出现下面这样的报错的话:

 

 是因为key的值重复了。所以,只需要把key的值改下就可以了:

例:

这里例子中的 I,II 字符可以替换成你自己定义的任意字符,只是为了保证key的唯一性

如果图片加载不出来,尝试一下

url: require("../../assets/ckBG.jpg")