5***@qq.com
5***@qq.com
  • 发布:2020-04-23 18:53
  • 更新:2020-04-23 20:11
  • 阅读:1126

关于uni.$emit()和$on传参的问题

分类:uni-app

<view class="user-info-title"><text>姓名: {{nickName}}</text></view>
onLoad() {
uni.$on('updateUserInfo', function(data) {
console.log('监听到事件来自 update', data, data.nickName)
_this.nickName = data.nickName;
})
}
再onload里面接收到updateUserInfo的信息。data的值是也传过来了,但是为什么这里使用_this.nickName = data.nickName;页面的nickName还是空值呢?

2020-04-23 18:53 负责人:无 分享
已邀请:
风残落叶

风残落叶

我遇到过,如果你路由是用后退的拿的到,用跳转的话拿不到

  • 5***@qq.com (作者)

    确实是这样的,我之前路由返回页面都没问题,但是页面跳转的时候确实不行,那你是这么解决的?有什么更好的方法吗?

    2020-04-24 10:23

  • 风残落叶

    回复 5***@qq.com: 只能后退了

    2020-04-24 11:57

该问题目前已经被锁定, 无法添加新回复