2020年07月1日 提问:
245 浏览
写回答 好问题 0 状态问题有人回答啦,大家来学习一下吧~
问题详情

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

具体原因还没搞懂,重新查看手册,可以通过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); //打印出上个页面传递的参数。
    }
}

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.xun-hu.com/question/834.html

采纳

确定采纳为最佳答案吗?

发表评论
1 条回答
2020-07-01 下午4:56 回复

具体原因还没搞懂,重新查看手册,可以通过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); //打印出上个页面传递的参数。
    }
}