<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • vue-router的使用方法介紹

          2018-6-19    seo達人

          如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

          vue-router

          對于大多數單頁面應用,都推薦使用官方支持的 vue-router 庫。

          學習網址:https://router.vuejs.org/installation.html#direct-download-cdn

          提示:本篇博客僅僅介紹搭建項目之后,再下載vue-router的情況,并非搭建項目是直接引入vue-router。

          一、安裝方法(npm方式)

          在終端運行以下指令

          [html] view plain copy
          1. npm install vue-router  

          注意:--save 與 --save-dev 的區別

          --save(可以省略) 下載的第三方依賴到package.js中的dependencies。

          --save-dev 下載開發時依賴,指環境配置,下載到package.js中的devDependencies,webpack、bable等等均屬于開發

          時依賴。

          二、導入與使用

          vue-router下載之后,需要在入口文件main.js導入,具體做法如下:

          [javascript] view plain copy
          1. Vue.use(VueRouter);  
          2. Vue.use(VueAxios, axios);  
          3.   
          4. // routes:數組,在該數組中配置所有的路由;  
          5. const routes = [  
          6.   {path:'/',component:myHome,name:'home'},  
          7.   {path:'/product/:productName/:price',component:myProduct,name:'product'}  
          8. ];  
          9. // 創建router實例  
          10. const router = new VueRouter({  
          11.   routes  
          12. });  
          13. /* eslint-disable no-new */  
          14. new Vue({  
          15.   el: '#app',  
          16.   // 引入到根實例中才可以使用導航功能  
          17.   router,  
          18.   components: {App},  
          19.   template: '<App/>',  
          20.   data(){  
          21.     return {  
          22.   
          23.     }  
          24.   }  
          25. })  

          三、官網介紹使用步驟

          網址:https://router.vuejs.org/zh/guide/#javascript

          [javascript] view plain copy
          1. // 0. 如果使用模塊化機制編程,導入Vue和VueRouter,要調用 Vue.use(VueRouter)  
          2.   
          3. // 1. 定義 (路由) 組件。  
          4. // 可以從其他文件 import 進來  
          5. const Foo = { template: '<div>foo</div>' }  
          6. const Bar = { template: '<div>bar</div>' }  
          7.   
          8. // 2. 定義路由  
          9. // 每個路由應該映射一個組件。 其中"component" 可以是  
          10. // 通過 Vue.extend() 創建的組件構造器,  
          11. // 或者,只是一個組件配置對象。  
          12. // 我們晚點再討論嵌套路由。  
          13. const routes = [  
          14.   { path: '/foo', component: Foo },  
          15.   { path: '/bar', component: Bar }  
          16. ]  
          17.   
          18. // 3. 創建 router 實例,然后傳 `routes` 配置  
          19. // 你還可以傳別的配置參數, 不過先這么簡單著吧。  
          20. const router = new VueRouter({  
          21.   routes // (縮寫) 相當于 routes: routes  
          22. })  
          23.   
          24. // 4. 創建和掛載根實例。  
          25. // 記得要通過 router 配置參數注入路由,  
          26. // 從而讓整個應用都有路由功能  
          27. const app = new Vue({  
          28.   router  
          29. }).$mount('#app')  
          30.   
          31. // 現在,應用已經啟動了!  

          藍藍設計m.sdgs6788.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務




          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://m.sdgs6788.com

          存檔

          中文国产成人精品久久不卡| 精品国产综合区久久久久久| 久久无码高潮喷水| 日本久久久久亚洲中字幕| 久久91精品国产91久久麻豆| 久久高清一级毛片| 亚洲精品国产美女久久久 | 国产精品无码久久四虎| 欧美日韩成人精品久久久免费看| 久久精品一本到99热免费| 久久精品国产亚洲精品2020| 久久久WWW免费人成精品| 亚洲综合精品香蕉久久网| 99久久www免费人成精品| 亚洲精品无码久久久久| 久久精品中文字幕一区| 久久精品中文无码资源站 | 中文字幕精品久久| 99国产精品久久| 无码精品久久久久久人妻中字 | 精品国产91久久久久久久 | 国产成人综合久久综合| 奇米影视7777久久精品人人爽| 99久久超碰中文字幕伊人| 久久精品人人做人人爽电影| 国内精品久久久久久久久电影网| 精品国产VA久久久久久久冰 | 国产精品99久久99久久久| 久久综合亚洲鲁鲁五月天| 无码AV波多野结衣久久| 久久夜色精品国产www| 91久久精品视频| 久久精品国产亚洲综合色| 久久一日本道色综合久久| 久久久精品人妻一区二区三区蜜桃| 精品久久久久久无码国产| 色综合久久精品中文字幕首页| 97久久超碰国产精品2021| 国产精品一久久香蕉国产线看观看| 久久久久久久亚洲Av无码| 97热久久免费频精品99|