子组件在 properties中接收 myData:{ type:String, value:'' }使用 在组件中直接引用即可子组件向父传值触发父组件的自定义事件,同时传数据给父组件thi..._微信小程序 this.triggerevent('select', { item: item }, { bubbles: true, comp">
赞
踩
<Tabs myData="qwq"></Tabs>
myData:{
type:String,
value:''
}
this.triggerEvent('父组件的自定义事件名称',数据) 子组件 tabBarTap(e){ let id = e.currentTarget.dataset this.triggerEvent('itemChange',id) } 父 <Tabs myData="qwq" tabs="{{tabs}}" bind:itemChange="handleItemChange"></Tabs> handleItemChange(e){ console.log(e.detail) let id = e.detail let tabs = this.data.tabs tabs.forEach((v,i) => v.id == id.id ? v.isActive=true:v.isActive=false); // 重新更新data this.setData({ tabs }) },
父
<Tabs myData="qwq" tabs="{{tabs}}" bind:itemChange="handleItemChange">
<block wx:if="{{tabs[0].isActive}}">00000</block>
<block wx:elif="{{tabs[1].isActive}}">11111</block>
<block wx:else="{{tabs[2].isActive}}">222222</block>
</Tabs>
子
<view class="content">
<slot ></slot>
</view>
https://www.iconfont.cn/home/index
Font class
class="iconfont icon-icon_shoucangmia"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。