最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue自動化路由的實現(xiàn)代碼

 更新時間:2019年09月30日 08:26:03   作者:ngaiwe  
這篇文章主要介紹了vue自動化路由的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

目的

解放雙手,從此不用配置路由。當(dāng)你看到項目中大批量的路由思考是拆分維護業(yè)務(wù)路由還是統(tǒng)一入口維護時,無需多慮,router-auto是你的最優(yōu)選擇,它幫你解決路由的維護成本,你只需要創(chuàng)建相應(yīng)的文件夾,路由就能動態(tài)生成,路由攔截你可以在main.js中去攔截他,總之比你想象的開發(fā)還要簡單。

router-auto github地址有幫助的可以star一下

router-auto npm地址歡迎提issue實現(xiàn)效果

簡要用法

具體用法請實時查看github或者npm,下面做一些簡要用法介紹

引用

const RouterAuto = require('router-auto')

module.exports = {
  entry: '...',
  output: {},
  module: {},
  plugin:[
    new RouterAuto()
  ]
}

項目結(jié)構(gòu)

package.json 等等文件與目錄
src 項目目錄

  • page 頁面目錄
    • helloworld
      • Index.vue 頁面入口
      • hello.vue 業(yè)務(wù)組件
      • router.js 額外配置
    • demo
      • test
        • Index.vue 頁面入口
        • test.vue 業(yè)務(wù)組件
      • Index.vue 頁面入口
    • home
      • Index.vue 頁面入口

上面的目錄結(jié)構(gòu)生成的路由結(jié)構(gòu)為

import Vue from 'vue'
import Router from 'vue-router'
import helloworld from '@/page/helloworld/Index.vue'
import demo from '@/page/demo/Index.vue'
import demo_test from '@/page/demo/test/Index.vue'
import home from '@/page/home/Index.vue'
 
Vue.use(Router)
 
export default new Router({
  mode:'history',
  base:'/auto/',
  routes:[{
   path: '/helloworld/index',
   name: 'helloworld',
   component: helloworld
  },{
   path: '/demo/index',
   name: 'demo',
   component: demo
  },{
   path: '/demo/test/index',
   name: 'demo_test',
   component: demo_test
  },{
   path: '/home/index',
   name: 'home',
   component: home
  }]
})

初始化參數(shù)配置new RouterAuto(options = {})

參數(shù) 說明 類型 默認(rèn)值 必填項
contentBase 根目錄即src平級目錄 String 當(dāng)前根目錄process.cwd()
mode router中mode String history
base router中base String /auto/
watcher 是否啟用熱更新(請在dev環(huán)境啟用) Boolean false

小缺陷

  • 首先我們的項目不需要子路由,所以都是平鋪路由,但是你可以文件夾中創(chuàng)建文件夾在用文件夾規(guī)劃子路由,后續(xù)會升級幾個版本加入進去,當(dāng)然看看使用了和需求,偽需求都砍掉
  • 現(xiàn)在生成的.router.js文件在磁盤中,作者以后進一步優(yōu)化放到內(nèi)存中,一步一個腳印,共創(chuàng)大好河山
  • 然后就沒缺陷了.... 希望提issue越多越好

本文參考與相關(guān)內(nèi)容地址

郵箱 ngaiwe@126.com
github 進來單擊star,作者給你么么噠!
issue 百因必有果,你的報應(yīng)就是我
nuxt 源碼參考

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue生命周期與后端交互實現(xiàn)流程詳解

    Vue生命周期與后端交互實現(xiàn)流程詳解

    Vue的生命周期就是vue實例從創(chuàng)建到銷毀的全過程,也就是new Vue()開始就是vue生命周期的開始。Vue實例有?個完整的?命周期,也就是從開始創(chuàng)建、初始化數(shù)據(jù)、編譯模版、掛載Dom->渲染、更新->渲染、卸載等?系列過程,稱這是Vue的?命周期
    2022-11-11
  • vue引入jq插件的實例講解

    vue引入jq插件的實例講解

    下面小編就為大家?guī)硪黄獀ue引入jq插件的實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • vue中的自定義指令clickOutside

    vue中的自定義指令clickOutside

    這篇文章主要介紹了vue中的自定義指令clickOutside,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 解決vue-cli項目打包出現(xiàn)空白頁和路徑錯誤的問題

    解決vue-cli項目打包出現(xiàn)空白頁和路徑錯誤的問題

    今天小編就為大家分享一篇解決vue-cli項目打包出現(xiàn)空白頁和路徑錯誤的問題。具有很好的參考價值。希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue3.2+Ts組件之間通信的實現(xiàn)

    Vue3.2+Ts組件之間通信的實現(xiàn)

    本文主要介紹了Vue3.2+Ts組件之間通信的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • vue中props值的傳遞詳解

    vue中props值的傳遞詳解

    這篇文章主要介紹了vue中props值的傳遞,在vue中父組件要正向的向子組件傳遞數(shù)據(jù)或者參數(shù),子組件接收到后根據(jù)參數(shù)的不同來進行對應(yīng)的渲染,這個正向的數(shù)據(jù)傳遞在vue組件中就是通過props來實現(xiàn)的,需要的朋友可以參考下
    2009-05-05
  • vue異步請求數(shù)據(jù)重新渲染方式

    vue異步請求數(shù)據(jù)重新渲染方式

    這篇文章主要介紹了vue異步請求數(shù)據(jù)重新渲染方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • vue項目中使用高德地圖的超詳細步驟

    vue項目中使用高德地圖的超詳細步驟

    在vue項目中添加高德地圖,對開發(fā)地圖的開發(fā)人員有一定幫助,下面這篇文章主要給大家介紹了關(guān)于vue項目中使用高德地圖的超詳細步驟,文中通過圖文以及實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • vue3?typescript封裝axios過程示例

    vue3?typescript封裝axios過程示例

    這篇文章主要為大家介紹了vue3?typescript封裝axios過程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • 詳解vue-cli之webpack3構(gòu)建全面提速優(yōu)化

    詳解vue-cli之webpack3構(gòu)建全面提速優(yōu)化

    這篇文章主要介紹了詳解vue-cli之webpack3構(gòu)建全面提速優(yōu)化,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12

最新評論

许昌市| 东城区| 胶州市| 沙雅县| 开化县| 仙游县| 寻乌县| 郴州市| 兴义市| 武穴市| 顺昌县| 平湖市| 上杭县| 星座| 兴义市| 洪江市| 雷州市| 鞍山市| 新竹县| 江口县| 通河县| 兰坪| 清丰县| 宁强县| 徐州市| 易门县| 苏尼特左旗| 枝江市| 晋中市| 孟津县| 绥阳县| 盐山县| 宝应县| 息烽县| 富民县| 鄂托克前旗| 前郭尔| 大丰市| 确山县| 郧西县| 孝昌县|