uniapp兄弟组件如何修改数据?一看就废!
2024-08-29 02:20:53
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)
(简约版:被修改的组件注册一个全局事件并准备一个形参,修改的组件使用该事件并传递一个实参即可)
最新文章
- 序列化--dict与(file)文件读写
- css背景图
- getaddrinfo function
- java 22 - 22 多线程之 匿名内部类的方式实现多线程
- Node对象属性
- node模拟http服务器session机制-我们到底能走多远系列(36)
- HTML5做的浏览器欢迎界面自动跳转
- 基础面试题——HTML/CSS
- XTUOJ1247 Pair-Pair 预处理+暴力
- Eclipse右键New菜单项的自定义设置
- 使用js 在IE和火狐firfox 里动态增加select 的option
- Unity 生命周期
- listView 单选实现
- 发布MFC ActiveX控件并实现自动更新
- phpcms v9栏目列表调用每一篇文章内容方法
- Jmeter(十七)_驱动浏览器做GUI测试
- js-高级(原型与原型链、作用域与作用域链、闭包)
- require和load的不同之处
- stm32 HAL库编程驱动控制文件<;stm32f1xx_hal_conf.h>;的使能方法
- Tampermonkey脚本属性