uniapp兄弟组件如何修改数据?(一看机会!超级简约!)
1. 如A组件(被修改的组件)里有个num = 10 此时需要在生命周期函数created里通过uniapp提供的uni.$on方法来注册全局事件,并加一个形参。( uni.$on( '自定义事件名') , 形参 => {this.num += num} )
2. 如B组件里有个点击事件 只需在点击事件里使用uniapp提供的uni.$emit方法来使用全局事件,并传递一个实参。( uni.$emit( 'A组件的自定义事件名' ,10 ) //这样就实现了点击一下给A组件里的nun每次自加10)
(简约版:被修改的组件注册一个全局事件并准备一个形参,修改的组件使用该事件并传递一个实参即可)
本文来自博客园,作者:封兴旺,转载请注明原文链接:https://www.cnblogs.com/fxw1/p/14036690.html