小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
和官方文档里的极端案例差不多,差别在于这个情况下triggerEvent直接失效。用官方的nextTrick可以解决bug。
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
还可以使用bind:自定义事件名,我是这样解决的
子组件:this.triggerEvent("onAddCar", this.data.goodsInfo)
父组件:<goods-card bind:onAddCar="handleAddCar" />
就可以了执行
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
调一下版本库就可以了
同问,没有任何操作只是一个打印都无法执行
请问解决了吗,遇到同样得问题
遇到了同样的问题
你好,这里的具体问题表现是什么样子的呢?
我希望的情况:属性改变(父)--->属性observer(子)-->一段可能的业务处理-->triggerEvent-->触发绑定在父html的方法(比如方法abc)
这时我发现,父级abc无法触发,于是我到处找问题,发现triggerEvent失效了。手册上说有setData会出问题,但这里根本就没有setData。
我只是在补充阐述一种情况,这里它不会报错,但triggerEvent会失效,也就是不会触发父页面html里组件绑定的事件。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
还可以使用bind:自定义事件名,我是这样解决的
子组件:this.triggerEvent("onAddCar", this.data.goodsInfo)
父组件:<goods-card bind:onAddCar="handleAddCar" />
就可以了执行
调一下版本库就可以了
同问,没有任何操作只是一个打印都无法执行
请问解决了吗,遇到同样得问题
遇到了同样的问题
你好,这里的具体问题表现是什么样子的呢?
我希望的情况:属性改变(父)--->属性observer(子)-->一段可能的业务处理-->triggerEvent-->触发绑定在父html的方法(比如方法abc)
这时我发现,父级abc无法触发,于是我到处找问题,发现triggerEvent失效了。手册上说有setData会出问题,但这里根本就没有setData。
我只是在补充阐述一种情况,这里它不会报错,但triggerEvent会失效,也就是不会触发父页面html里组件绑定的事件。