微信小程序-组件通信

一.父组件向子组件传值

以checkbox为例子,自定义一个checkbox组件,定义properties属性的checked值,当父组件checked值为true,则默认勾选。
父组件代码

<custom-checkbox  position="right" checked="true">
hello,slot
</custom-checkbox>

子组件代码:

<checkbox class="checkbox" checked="{{isCheck}}" 
bind:tap="update"></checkbox>

父组件将值传递到properties的checked属性,此时需要在JS中将checked的值赋给data中定义的isCheck才会使checkbox默认勾选

  //使用data接收properties的值
  observers:{
    checked:function(newChk){
      this.setData({
        isCheck:newChk
      })
      }
  }
上一篇:通过手机控制家用电器的一个程序的设计(一)


下一篇:c++二叉搜索数模拟实现(代码)