可以用的 用回原版(亲测可用 就是写多了就麻烦)
通过B页面修改A页面值
//我的页面监听事件。 A页
onLoad(){ //页面加载事件
// 监听事件
uni.$on('login',(ddaatt)=>{
this.AAA= ddaatt.AAA; //ddaatt.BBB
})
},
onUnload() { //监听页面卸载
// 移除监听事件
uni.$off('login');
},
触发事件 B页( B页触发A页)
在其他方法里写这个就ok了
uni.$emit('login', {
AAA: 'unier',
BBB: 'unier1123'
});
这个写法 淘汰了 由于官方去除了setData 的写法 后面的就没意义了 可以看下
先说下我要实现的功能 : 我是想关闭当前页面,返回上页面,且修改上一页面data里的值。(这个app和小程序通用)
上代码:(我也是刚接触到uni-app 代码可能不够好,请见谅 )
解释 ------> A是 上一页 B是 下一页
B页要写的
在 methods: { 。。。 } 下写下面的代码
click_qd:function(){//一个点击