组件与页面的通讯,我就不多说了。
简单列一下:
这是组件里,点击列表中,某一项时,触发的事情 :
tapAddress: function (e) {
this.setData({ active: e.currentTarget.dataset.id });
//byrick
this.triggerEvent('OnChangeAddress', { id: e.currentTarget.dataset.addressid, name: "ffff", bakdf: "ffsd32" });
},
在这里,我们主要 看this.griggerEvent 该方法是触发WXML页面写的OnChangeAddress事件
其中 { id: e.currentTarget.dataset.addressid, name: "ffff", bakdf: "ffsd32" })
是把列表的数据组成JSON,给触 发的事情。
在WXML的事情里:
OnChangeAddress: function (e) {
console.log(e.detail)
},
我们可以看到,JSON数据传递过去了。
至此,主要 是解决数据填充的问题。
点击之后,组成JSON,填充到阴影 后面的提现银行帐号输入。