首页 > 移动平台 > 详细

关于uniapp的页面传值

时间:2020-09-07 18:27:53      阅读:102      评论:0      收藏:0      [点我收藏+]

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

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

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

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

关于uniapp的页面传值

原文:https://www.cnblogs.com/zh503255670/p/13628155.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!