自定义组件中的方法可以修改外层for循环的数据吗?
发布于 5 年前 作者 zengwei 10457 次浏览 来自 问答

如图:我想用attion组件里的方法修改hot_list数组数据,求助。

4 回复

如果是对象的话 组件里修改 外面就直接被修改了 但这个方法不妥

正常的手段应该是通过组件里的方法 触发 父组件或者调用页面的方法去修改

子组件动作事件完发给父组件发消息this.triggerEvent(父组件相应事件名字,比如‘abc,参数); 父页面事件abc里执行数组变化操作

不明白为什么会有此需求,但觉得应该用组件间事件可以实现

https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/events.html

回到顶部