DCloud_UNI_GSQ
DCloud_UNI_GSQ
  • 发布:2019-05-29 20:48
  • 更新:2020-05-08 15:09
  • 阅读:25855

uni-app 页面间通讯方式介绍

分类:uni-app

利用url传参进行通讯

A页面向B页面传递参数

uni.navigateTo({  
    url: 'test/test?id=1&url=' + encodeURIComponent('https://dcloud.io')  
});

B页面接收A页面传递的参数

export default {  
    onLoad: function (option) { //option为object类型,会序列化上个页面传递的参数  
        console.log(option.id); //打印出上个页面传递的参数。  
        console.log(option. url); //打印出上个页面传递的参数。  
    }  
}

uni.$emit()和uni.$on() 进行通讯

如何使用uni.$emit()和uni.$on() 进行页面间通讯

使用 EventBus 进行通讯

vue 组件间使用 EventBus 通讯

利用“全局变量”进行通讯

uni-app 全局变量的几种实现方式

nvue 和 vue 相互通讯

nvue 和 vue 相互通讯

9 关注 分享
i***@126.com 2***@qq.com positive_life 昨夜悟空 skysowe 1***@qq.com 5***@qq.com 3***@qq.com 丶且听风吟8

要回复文章请先登录注册

machi的奶茶

machi的奶茶

那原生activity与uni之间的通讯呢?如原生传参给uni页面(非原生插件方式)
2020-05-08 15:09
kitahiragawa

kitahiragawa

回复 masterLi :
在一个页面localStorage一个值后,如果卸载这个页面,就是用uni.redirectTo关闭一个页面这个页面的缓存好像会被清掉,我对这个有所怀疑不过自己写的代码跑起来就是这个样子
2020-02-25 18:47
masterLi

masterLi

localStorage也是可以的呦
2019-09-03 17:39