UNI-APP开发笔记之使用uni.navigateBack修改上一个页面值
在uni-app开发中使用uni.navigateBac后想将数据传到上个页面,微信中使用setData可以做到,在uni-app开发中是无效的,解决办法如下:1.在main.js文件中加入Vue.prototype.$eventHub = new Vue();2.在监听页面加入this.$eventHub.$on('fire', function (data) {console....
·
在uni-app开发中使用uni.navigateBac后想将数据传到上个页面,微信中使用setData可以做到,在uni-app开发中是无效的,解决办法如下:
1.在main.js文件中加入
Vue.prototype.$eventHub = new Vue();
2.在监听页面加入
this.$eventHub.$on('fire', function (data) {
console.log('fire - '+data);
});
3.在发送页面加入
this.$eventHub.$emit('fire','data');
4.记得取消监听,会消耗性能
this.$eventHub.$off('fire');
更多推荐
已为社区贡献2条内容
所有评论(0)