前言
- 组件封装可以让我们复用代码,减少代码量。
- 我们去看看吧!
封装步骤
在文件夹下新建要定义组件的文件夹,会生成
.wxml
,.wxss
,.json
.js
文件
图片
<swiper indicator-dots='true'
indicator-active-color='#ff5777'
autoplay='true'
circular='true'
interval='3000'
class='swiper'>
<block wx:for="{{images}}" wx:key="index">
<swiper-item>
<image class="swiper-image" src="{{item.image}}"/>
</swiper-item>
</block>
</swiper>
properties: {
images:{
type:Array,
value:[]
}
},
{
"usingComponents": {
"w-swiper":"/component/swiper/swiper"
},
"navigationBarTitleText": "轮播"
}
这里用的是在子组件中接受的数据名
images
来传输的数据,和vue
中的父传子
也是有相同点的,他们接收的都是属性名。
<w-swiper images='{{使用的数据}}'></w-swiper>