1.设置组件,通过父组件向子组件传值
2.子组件在properties中获取数据
3.子组件通过遍历将值显示出来,再通自定义事件,获取标签索引
e.currentTarget.dataset
4.通过绑定点击事件的方式,将获取的索引发送给父组件
this.triggerEvent(“父组件中的事件”,{index})
5.在父组件中绑定组件中的事件,拿到{}中的值
const {index} = e.detail;
6.将数据单独声明出来进行遍历,确保数据中的索引与获取到的索引一致
let {tabs} = this.data
tabs.forEach((v,i)=>i===index?v.isActive = true:v.isActive = false)
this.setData({
tabs
})