小程序 組件之間傳值

子組件向父組件傳數據


子組件:

<viewbindtap='ac'>{{checktag}}</view>

ac(){

console.log('hhhhhhh')

varmyEventDetail={

id:1

}//?detail對象,提供給事件監聽函數

varmyEventOption={}//?觸發事件的選項

this.triggerEvent('myevent',myEventDetail,myEventOption)

}


父組件:

<tagselect checktag="{{checktag}}"tagshow="{{tagshow}}"class="tagops"bindmyevent="myevent"></tagselect>

myevent(e){

console.log(e)

}


父組件向子組件傳數據


子組件:

Component({

? properties: {

? ? checktag: {

? ? ? ?type: Array,

? ? ? ?value: [],

? ? ? ?observer: function(newVal, oldVal, changedPath) {

? ? ? ? ? ??newVal: 新設置的數據,oldVal:?是舊數據,changedPath:指的是path

? ? ? ?}

? ? }

? }

})


父組件:

<tagselect checktag="{{checktag}}"tagshow="{{tagshow}}"class="tagops"bindmyevent="myevent"></tagselect>

data: {

? ? ?checktag: []

}

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容