av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript - 如何利用vue組件 動態生成router-link

瀏覽:133日期:2023-06-02 16:58:56

問題描述

Vue.component(’sidebar’, {template:’<p><router-link to='/'>Go to Foo</router-link><router-link to='/bar'>Go to Bar</router-link></p>’})var sidebar = new Vue({el: ’#sidebar’})// 加載router$(’head’).append(’<script src='https://cdn.bootcss.com/vue-router/2.6.0/vue-router.js'></script>’)//之后再執行VueRouter目前的問題

雖然這樣可行,但是在vue-router執行之前會報一個組件未注冊的錯誤,請教各位大大有沒有更好的動態實現方式

javascript - 如何利用vue組件 動態生成router-link

原問題↓

如上所示,需要動態生成側邊路由,然后執行vue-router去解析,但是會出錯,無法理解怎么就出錯了

原因是vue-router會自動去解析router-link,即使沒有VueRouter實例

javascript - 如何利用vue組件 動態生成router-link

問題解答

回答1:

首先,Vue.component的第二個參數是一個配置對象,你這個寫法連JS語法都不符合。

其次,template配置應該是一個HTML代碼的字符串,所以改成:

Vue.component(’sidebar’, { template: ’<p><router-link to='/'>Go to Foo</router-link><router-link to='/bar'>Go to Bar</router-link></p>’});Update

(參考資料:https://router.vuejs.org/en/e...)

針對你說的都是引入的情況,代碼做如下修改:先按如下順序依次引入Vue和Vue-router

<script src='https://unpkg.com/vue/dist/vue.js'></script><script src='https://unpkg.com/vue-router/dist/vue-router.js'></script>

然后加入如下JS

// 在Vue里面注冊VueRouter,這樣可以在Vue里面使用`<router-link>`Vue.use(VueRouter);// 下面這一段是路由設置和應用根元素綁定,具體可以參照官方文檔// -----------------------------------var routes = [ ... ]; // 這個是路由的配置,你自己寫// 定義路由VueRouter控件,其中,`{routes}`是`{routes: routes}`的簡寫,可能是ES6里面的新語法var router = new VueRouter({routes});// 創建Vue對象var app = new Vue({ el: ’#app’, // 假設綁定的根元素為#app router, // 此處也是簡寫});

然后可以使用Vue.component()語句了,此時,因為注冊了Vue-Router組件,<router-link>可以被識別。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 免费网站观看www在线观看 | 91在线看片 | 色片网址 | 日日干狠狠干 | 黄色片观看 | 国产精品免费一区二区三区 | 欧美日韩国产一区二区 | 久久免费国产视频 | 香蕉视频导航 | 国产精品成人国产乱一区 | 国产精品一区二区三区免费 | 久久久久久国产精品 | 日韩一区不卡 | 亚洲精品在线免费 | 亚洲第一黄色 | 免费福利在线观看 | 黄色免费网站在线观看 | 九九在线观看高清免费 | 免费视频一区二区 | 国产日韩欧美一区二区 | 一区二区三区四区精品 | 香蕉综合网 | 国产精品主播一区二区 | 欧洲一区二区 | 成人一区二区视频 | 波多野结衣一区二区三区在线观看 | 久久少妇视频 | 欧美日韩中文在线 | 日韩欧美亚洲国产 | 国产精品久久久久久99 | 国产福利网站 | 亚洲成人天堂 | 亚洲国产福利 | 久久精品欧美一区二区三区不卡 | 久久国产小视频 | 久久久精品免费 | 老司机午夜免费精品视频 | 中文字幕在线观看一区二区三区 | av片在线观看 | 国产精品婷婷 | 亚洲精品久久久久久久久 |