亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

VueRouter this.$route 未定義

VueRouter this.$route 未定義

千萬里不及你 2023-10-17 14:49:56
前端大部分是新的,Vue 絕對是新的。我正在嘗試從 URL 讀取查詢參數。以下 如何從 Vue.js 中的 URL 獲取查詢參數?和https://router.vuejs.org/guide/#javascript我現在有這個代碼:<!doctype html><html><head>    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>    <script src="https://cdn.jsdelivr.net/npm/vue-router/dist/vue-router.js"></script></head><body><div id="app">    {{message}}</div><script>const routes = [];var router = new VueRouter({    routes});var vm = new Vue({    el: '#app',    router,    data: {        message: this.$route.query    }});</script></body></html>但是,在 Chrome 或 Firefox 中運行它會產生“無法讀取未定義的‘查詢’屬性”定義路由并創建指向它們的鏈接并加載它們,正如 VueRouter 指南中所述??雌饋?VueRouter 已經加載了?我究竟做錯了什么?
查看完整描述

1 回答

?
眼眸繁星

TA貢獻1873條經驗 獲得超9個贊

渲染速度vue-router可能是問題所在。您可以嘗試在任何 Vue 生命周期掛鉤中分配值


var vm = new Vue({

    el: '#app',

    router,

    data: {

        message: null

    },

    created(){

        this.message = this.$route;

    }

});


查看完整回答
反對 回復 2023-10-17
  • 1 回答
  • 0 關注
  • 182 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號