mounted() { //直接打印不到
this.setUserInfo();
//加一定的延时就可以打印出来
let _this = this;
setTimeout(function() {
_this.setUserInfo();
}, 100)
},methods: { //将url传递过来的参数存入LocalStorage
setUserInfo: function() { let userInfo = this.$route.query; console.log(userInfo)
}
},如上,直接在mounted时打印不到this.$route.query的值。加一个延时就好了。是什么原因呢?
添加回答
举报
0/150
提交
取消