mpvue 怎么写轮播图,直接用小程序的swiper组件就行了
目前用mpvue很多第三方的ui库是引入不了的,因为它不支持含有dom操作。那我们要做轮播图的话一个是手写另外一个就是用小程序的swiper组件了:
·
目前用mpvue很多第三方的ui库是引入不了的,因为它不支持含有dom操作。
那我们要做轮播图的话一个是手写另外一个就是用小程序的swiper组件了:
官方代码:
<swiper indicator-dots="{{indicatorDots}}"
autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
<block wx:for="{{imgUrls}}">
<swiper-item>
<image src="{{item}}" class="slide-image" width="355" height="150"/>
</swiper-item>
</block>
</swiper>
mpvue微改后的代码:
<swiper class="swiper" indicator-dots="true" autoplay="true" interval="5000" duration="1000">
<block v-for="(item, index) in movies" :index="index" :key="key">
<swiper-item>
<image :src="item.url" class="slide-image" mode="aspectFill"/>
</swiper-item>
</block>
</swiper>
注意我们改动的几个地方:
1.所有双括号是要去掉的,否则报错
2.wx:for要改成v-for
3.src的绑定要加冒号
4.最好加个:key="key",不加不会报错,但是有警告,看着不舒服。
更多推荐
已为社区贡献27条内容
所有评论(0)