收藏
回答

自定义组件传值

问题模块
API和组件

index.wxml

<view>

<component-dropdown bind:toggleChange="toggleChange">

<view slot="dropdown-header">这是头部</view>

<view slot="dropdown-body">这是内容区域</view>

</component-dropdown>

</view>

组件内部方法

methods: {

dropdownToggle: function (e) {

this.setData({

toggle: !this.data.toggle

})

var myEventDetail = {} // detail对象,提供给事件监听函数

var myEventOption = {

toggle: this.data.toggle

} // 触发事件的选项

这里 走到了

console.log(222)

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

}

}


index.js

Page({

data: {

},

methods: {

toggleChange: function (e) {

为什么没触发?为什么这里的事件没触发难道不是这样绑定?

console.log(222)

}

}

})




最后一次编辑于  2017-11-10  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

1 个回答