在页面中用this.$map.query.id获取参数报错

发布于 2020-07-01 02:11:50

在页面中用this.$map.query.id获取参数报错[Vue warn]: Error in onLoad hook: "TypeError: undefined is not an object (evaluating 'this.$mp.query.id')"

查看更多

关注者
0
被浏览
1.3k
1 个回答
售后技术·梧桐
擅长PHP后端、服务器端运维

具体原因还没搞懂,重新查看手册,可以通过onLoad的option来获取参数
手册地址:https://uniapp.dcloud.io/api/router?id=navigateto

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

撰写答案

请登录后再发布答案,点击登录

发布
问题

官网
微信

官方微信

分享
好友