• <center id="sm46c"></center>
  • <dfn id="sm46c"></dfn>
  • <strike id="sm46c"></strike>
  • <cite id="sm46c"><source id="sm46c"></source></cite>
    • <strike id="sm46c"><source id="sm46c"></source></strike>
      <option id="sm46c"></option>
      国产精品天天看天天狠,女高中生强奷系列在线播放,久久无码免费的a毛片大全,国产日韩综合av在线,亚洲国产中文综合专区在,特殊重囗味sm在线观看无码,中文字幕一区二区三区四区在线,无码任你躁久久久久久老妇蜜桃

      uniapp中的一個完全相似Vue-router的路由插件

      2020-3-4    seo達人



      1.引入

      三種引用方式

      第一種 npm安裝

      項目根目錄命令行執行



      npm install uni-simple-router

      1

      第二種 插件市場(使用HBuilderX導入插件)



      第三種 ZIP下載 解壓



      2.項目中引入



      import Vue from 'vue'

      import {RouterMount} from 'uni-simple-router';

      import Router from './router'

      Vue.use(Router)

      //...后續代碼



      引入之后就開始我們的正式使用。

      第一步先在項目的根目錄下創建一個router文件夾。

      格式為:



      router

      |---modules

      |---index.js

      |---index.js



      router中的modules文件夾是用來放路由表模板的。modules中的index.js內容為



      const files = require.context('.', false, /.js$/)

      const modules = []



      files.keys().forEach(key => {

        if (key === './index.js') return

        const item = files(key).default

        modules.push(...item)

      })



      export default modules



      這個文件用來把同目錄下的js文件讀取并整合所有路由。

      在這里創建的js文件代碼示例:



      const home = [

      {

              //注意:path必須跟pages.json中的地址對應,最前面別忘了加'/'哦

            path: '/pages/home/index',

            aliasPath:'/',  //對于h5端你必須在首頁加上aliasPath并設置為/

            name: 'index',

              meta: {

              title: '首頁',

          },

          },

          {

          path: '/pages/home/list',

              name: 'list',

              meta: {

              title: '列表',

          },

      },

      ]

      export default home



      第二步配置router下的index.js



      import modules from './modules'

      import Vue from 'vue'

      //這里僅示范npm安裝方式的引入,其它方式引入請看最上面【安裝】部分

      import Router from 'uni-simple-router'



      Vue.use(Router)

      //初始化

      const router = new Router({

          routes: [...modules]//路由表

      });



      //全局路由前置守衛

      router.beforeEach((to, from, next) => {

        next()

      })

      // 全局路由后置守衛

      router.afterEach((to, from) => {

      })

      export default router;



      第三步 就是配置main.js



      import Vue from 'vue'

      import App from './App'

      import router from './router'

      import { RouterMount } from 'uni-simple-router'



      App.mpType = 'app'



      const app = new Vue({

      ...App

      })

      //v1.3.5起 H5端 你應該去除原有的app.$mount();使用路由自帶的渲染方式

      // #ifdef H5

      RouterMount(app,'#app');

      // #endif



      // #ifndef H5

      app.$mount(); //為了兼容小程序及app端必須這樣寫才有效果

      // #endif



      這樣你的路由就配置好了。



      如果不想繁瑣的配置modules下的文件,可以用webpack自動構建路由表

      安裝



      npm install uni-read-pages

      1

      配置 vue.config.js (可能需要手動創建)



      const TransformPages = require('uni-read-pages')

      const tfPages = new TransformPages({

      //如果你需要獲取更多參數,那么請配置參數!

      includes:['path','name','meta']

      })

      module.exports = {

          configureWebpack: {

              plugins: [

                  new tfPages.webpack.DefinePlugin({

                      ROUTES: JSON.stringify(tfPages.routes)

                  })

              ]

          }

      }



      然后去pages.json里面更改配置,加入所需要的內容

      最后配置路由表



      import Vue from 'vue'

      //這里僅示范npm安裝方式的引入,其它方式引入請看最上面【安裝】部分

      import Router from 'uni-simple-router'



      Vue.use(Router)

      //初始化

      const router = new Router({

          routes:ROUTES //路由表

      });



      //全局路由前置守衛

      router.beforeEach((to, from, next) => {

        next()

      })

      // 全局路由后置守衛

      router.afterEach((to, from) => {

      })

      export default router;




      日歷

      鏈接

      個人資料

      藍藍設計的小編 http://www.li-bodun.cn

      存檔

      主站蜘蛛池模板: 久久天天躁狠狠躁夜夜不卡| 四虎精品国产永久在线观看| 国产一区二区波多野结衣| 欧美另类 自拍 亚洲 图区| 视频一区无码中出在线| 国产成人精品免费视频网页大全 | 亚洲免费三级电影| 午夜福利片1000无码免费| 色悠悠国产精品免费观看| 精品午夜福利在线观看| 无码内射中文字幕岛国片| 国产精品亚洲欧美大片在线看 | 日韩高清不卡免费一区二区| 日日操夜夜添| 亚洲日韩一区二区| 国产一区二区色淫影院| 国产成人无码精品久久涩吧 | 亚洲高清成人AV电影网站| 国产一区二区黄色激情片| 9l国产精品久久久久尤物| 亚洲女久久久噜噜噜熟女| 久久超碰97中文字幕| 亚洲va久久久噜噜噜久久男同| 骚虎视频在线观看| 大帝av在线一区二区三区| 亚洲日韩久热中文字幕| 国产亚洲精品一区二区三区| 免费观看性欧美大片无片| 精品国产91天堂嫩模在线观看| 国产精品日日摸夜夜添夜夜添无码| 精品无码久久久久久久久粉色| 91九色最新地址| 精品三级网站| 韩国青草无码自慰直播专区| 亚洲综合无码中文字幕第2页| 国产性猛交╳xxx乱大交| 欧美zozo另类特级| 无码东京热一区二区三区| 亚洲色在线V中文字幕| 国产欧亚州美日韩综合区| 在线国产欧美|