前端大部分是新的,Vue 絕對是新的。我正在嘗試從 URL 讀取查詢參數(shù)。以下 如何從 Vue.js 中的 URL 獲取查詢參數(shù)?和https://router.vuejs.org/guide/#javascript我現(xiàn)在有這個代碼:<!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 中運行它會產(chǎn)生“無法讀取未定義的‘查詢’屬性”定義路由并創(chuàng)建指向它們的鏈接并加載它們,正如 VueRouter 指南中所述。看起來 VueRouter 已經(jīng)加載了?我究竟做錯了什么?
1 回答

眼眸繁星
TA貢獻1873條經(jīng)驗 獲得超9個贊
渲染速度vue-router可能是問題所在。您可以嘗試在任何 Vue 生命周期掛鉤中分配值
var vm = new Vue({
el: '#app',
router,
data: {
message: null
},
created(){
this.message = this.$route;
}
});
- 1 回答
- 0 關注
- 174 瀏覽
添加回答
舉報
0/150
提交
取消