640 Star 4.1K Fork 804

GVPDCloud / uni-app

 / 详情

uni.$emit 传递数据 uni.$on 接收数据 设置data属性是失败 H5

已完成
创建于  
2020-09-13 14:02

uni.navigateTo({
url:'/pages/',
success : () => {
uni.$emit("news",element);
}
})

第二个页面

export default {
name: "news_details",
data() {
return {
title: '',
newData:null,
}
},
onLoad(option) {
let $this = this;
uni.$once("news", (res) => {
console.log("res----",res);
$this.newData = res;
console.log("res----",$this.newData);
})
},

    methods: {
        
    }
}

评论 (1)

sdack 创建了任务
sdack 关联仓库设置为DCloud/uni-app
展开全部操作日志

success比onload先执行,这时先执行$emit后执行$once,因此无法触发。
此时如果返回再跳转页面,就会触发,但此时触发的为第一次$once监听的事件

Joker 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1713334 joker486 1578958343 1873176 sdake 1708083507
JavaScript
1
https://gitee.com/dcloud/uni-app.git
git@gitee.com:dcloud/uni-app.git
dcloud
uni-app
uni-app

搜索帮助