关于uniapp的页面传值

1.普通页面之间传值可以直接在url中拼接,get方式传到指定页面,接收页面onLoad事件中取值。

2.向tabbar页面传值不能用url带参数传过来的方式。可以采用uni.$emit和uni.$on。具体用法官方文档很详细,但是有一个坑,没有打开的页面中的uni.$on监听还未注册,所以没打开过的页面是收不到其他页面用$emit出发的事件的。因此通常是第一次打开接收不到数据,后面正常。临时解决办法是 时延触发$emit,但是感觉不靠谱。

3.globalData方式也可以,但是有一个坑是页面不能刷新。刷新会丢失全局变量(目前来看最简洁的方法,推荐)。

4.vuex和本地缓存方式也可以实现,具体用法待研究....后面用到再补充。

关于uniapp的页面传值

上一篇:vCenter Server Applian安装部署配置DNS版(vSphere vcsa 6.7)


下一篇:移动web开发之rem布局