vue2.0 在mounted时不能获取到$route.query的值?

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的值。加一个延时就好了。是什么原因呢?


弑天下
浏览 5199回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript