微信ウィジェットで親子の価値伝達を実現
小さなプログラムはしばらく放置されていたが、本当に忘れてしまった.今日復習したのは親子の伝値です.いつでも補充してください!!!
親コンポーネントが子コンポーネントに値を渡す最初のステップ:親コンポーネントjsonにサブコンポーネント を導入する親コンポーネントを定義する第2のステップ:サブアセンブリ内で自己をサブアセンブリ として定義する.ステップ3:親コンポーネントのサブコンポーネントの参照で、属性(text)をバインドし、サブコンポーネントに渡す値(sonData)
ステップ4:親コンポーネントのjsファイルでdataを定義する
ステップ5:サブコンポーネントでデータ型を受け入れる
子の父最初のステップ:サブコンポーネントは、値を渡す必要がある場合にtrriggerEventを使用して親コンポーネントにイベント(myevent)を渡し、親コンポーネントに渡したい値(sonParam) を渡します.第2のステップ:親コンポーネント、サブコンポーネントの参照で、このmyeventイベントによってメソッド(onMyEvent) をバインドする第3ステップ:親コンポーネントのjsで、このメソッドonMyEventを定義し、このメソッド内でサブコンポーネントから渡される値 を取得できます.
親コンポーネントが子コンポーネントに値を渡す
{
"usingComponents": {
"sonCom":"../components/add.js"
}
}
{
"usingComponents": {
"sonCom":"../components/add.js"
}
}
<son text=“{{sonData}}”></son>
ステップ4:親コンポーネントのjsファイルでdataを定義する
*/
data: {
sonData: [{
title: " ",
content: " "
},
{
title: " ",
content: " "
}
]
},
ステップ5:サブコンポーネントでデータ型を受け入れる
// properties value
properties: {
data: {
value: "",
type: String
}
},
子の父
this.triggerEvent('myevent',{sonParam:false})
<son bind:myevent="onMyEvent"></son>
onMyEvent:function(e){
let a =e.details.sonPmaram
}