97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

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.0391cbd.com

存檔

主站蜘蛛池模板: 亚洲精品成人7777在线观看| 在线观看国产黄色| 国产91高跟丝袜| 超薄丝袜足j国产在线视频| 欧美区一区二区三| 午夜精品一区二区蜜桃| av一区二区三区在线观看| 国产成人高清精品免费| 免费国产一级 片内射老| 97国产成人无码精品久久久| 国产拍在线| 国产主播在线一区| 亚洲最黄视频| 日韩毛片免费观看| 色婷婷成人| 国产香蕉97碰碰视频VA碰碰看| 91区国产福利在线观看午夜 | 国产成人啪视频一区二区三区| 国产成人喷潮在线观看| 亚洲精品卡2卡3卡4卡5卡区| 美女扒开下面流白浆在线试听 | 日韩第一页在线| 中国国产高清免费AV片| 99ri国产在线| 久久国产高清视频| 国产高清又黄又嫩的免费视频网站| 91亚洲影院| 亚洲精品第一在线观看视频| 国产女人18水真多毛片18精品 | 国产亚洲视频免费播放| 中文字幕色站| 亚洲色图欧美在线| 国产一级毛片网站| 丁香六月激情综合| 大陆国产精品视频| 日本不卡在线视频| 国产第一页免费浮力影院| 亚洲黄色成人| 99视频在线免费观看| 五月天福利视频| 爽爽影院十八禁在线观看| 成人国产免费| 久久一本日韩精品中文字幕屁孩| 亚洲va在线∨a天堂va欧美va| 国产福利微拍精品一区二区| 亚洲一区免费看| 2024av在线无码中文最新| 国产黑丝一区| 国产成人精品男人的天堂| 成人综合网址| 国产成人精品高清不卡在线 | 国产激情无码一区二区免费 | 全部无卡免费的毛片在线看| 国产欧美日韩精品第二区| 啪啪啪亚洲无码| 亚洲天堂精品在线观看| 喷潮白浆直流在线播放| 欧美成人区| 就去吻亚洲精品国产欧美| 亚洲欧洲日产国产无码AV| 日韩一二三区视频精品| 久久午夜夜伦鲁鲁片无码免费 | 国产在线一二三区| 亚洲精品在线观看91| 伊人成人在线| 成人在线天堂| 国产全黄a一级毛片| 91福利一区二区三区| 日韩一级二级三级| 精品国产自在在线在线观看| 狠狠亚洲婷婷综合色香| 亚洲伊人天堂| 久久这里只有精品免费| 色婷婷丁香| 国产理论一区| 国产精品综合色区在线观看| 亚洲精品桃花岛av在线| 99免费视频观看| 国产激爽大片高清在线观看| 国产成人a毛片在线| 国产欧美日韩va另类在线播放| a色毛片免费视频|