1、页面
<view class="tabctrl">
<block wx:for="{{titles}}"
wx:key="index">
<view class="tab-item {{currentindex == index ? 'active' : ''}}"
bind:tap="onItemClick"
data-index="{{index}}">
<text>{{item}}</text>
</view>
</block>
</view>
2、js
Component({
/**
* 组件的属性列表
*/
properties: {
titles:{
type:Array,
value:''
}
},
/**
* 组件的初始数据
*/
data: {
currentindex:0
},
/**
* 组件的方法列表
*/
methods: {
onItemClick(event){
const index = event.currentTarget.dataset.index;
this.setData({
currentindex:index
})
this.triggerEvent("getindex",{index})
}
}
})