小程序 組件傳值及調用組件的方法


父傳子:

父組件/頁面傳值:父向子組件(from組件)傳值a b

<from a="{{a}}" b="{{b}}" />

子頁面接收數據 :

properties: { //接收的數據都寫在這
    a:Object, //接收數據的類型
    b:Number
},
observers:{ //監聽數據的更改
  "a"(data){
    data ===this.data.a //這里不要寫this.setData({})
  }
}

父組件/頁面 調用子組件的方法:

首先給組件添加一個id

<from id="form" />

在父的方法里使用

 this.selectComponent('#form').getform();

子組件調用父組件/頁面的方法:

首先在父組件/頁面里把這個方法添加上

<from bind:test="test" />

子組件使用:

 this.triggerEvent("test",{a:123})

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM