国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uni-app集成uni-simple-router、uni-read-pages插件自動讀取page.json文件實現(xiàn)路由管理(無需手動配置路由表)

這篇具有很好參考價值的文章主要介紹了uni-app集成uni-simple-router、uni-read-pages插件自動讀取page.json文件實現(xiàn)路由管理(無需手動配置路由表)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

  1. npm 下載uni-simple-router、uni-read-pages插件
"uni-read-pages": "^1.0.5",
"uni-simple-router": "^2.0.5"
  1. 根目錄新建router.js
import {
	RouterMount,
	createRouter
} from 'uni-simple-router';

const router = createRouter({
	platform: process.env.VUE_APP_PLATFORM,
	routes: [...ROUTES]
});
//全局路由前置守衛(wèi)
router.beforeEach((to, from, next) => {
	console.log(to, from);
	
	next();
});
// 全局路由后置守衛(wèi)
router.afterEach((to, from) => {
	console.log('跳轉(zhuǎn)結(jié)束')
})

export {
	router,
	RouterMount
}

  1. 配置vue.config.js
const TransformPages = require('uni-read-pages')
const {webpack} = new TransformPages()
module.exports = {
	configureWebpack: {
		plugins: [
			new webpack.DefinePlugin({
				ROUTES: webpack.DefinePlugin.runtimeValue(() => {
					const tfPages = new TransformPages({
						includes: ['path', 'name', 'aliasPath','icon']  //需要獲取包涵的字段, 跟pages.json的字段對應(yīng)
					});
					return JSON.stringify(tfPages.routes)
				}, true )
			})
		]
	}
}
  1. 在main.js引入router.js
import Vue from 'vue'
import App from './App'
import {
	router,
	RouterMount
} from './router.js'
import store from "@/store/index.js"
import filters from "./filters";
Vue.use(router)
import uView from "uview-ui";
Vue.use(uView);

for (let key in filters) {
	Vue.filter(key, filters[key])
}

Vue.config.productionTip = false
Vue.prototype.$store = store

App.mpType = 'app'

const app = new Vue({
	store,
	...App
})


//v1.3.5起 H5端 你應(yīng)該去除原有的app.$mount();使用路由自帶的渲染方式
// #ifdef H5
RouterMount(app, router, '#app')
// #endif

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

  1. vue頁面獲取路由信息
created() {
	console.log('ROUTES=---', ROUTES)  // 獲取pages.json的全部路由數(shù)據(jù)
},

參考鏈接:
https://github.com/SilurianYang/uni-simple-router
https://github.com/SilurianYang/uni-read-pages文章來源地址http://www.zghlxwxcb.cn/news/detail-508866.html

到了這里,關(guān)于uni-app集成uni-simple-router、uni-read-pages插件自動讀取page.json文件實現(xiàn)路由管理(無需手動配置路由表)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 后端C# .net 前端uni-app 集成SignalR做即時通訊

    后端C# .net 前端uni-app 集成SignalR做即時通訊

    ????????后端集成SignalR比較簡單,首先要在解決方案中依賴幾個SignalR的庫,SignalR的庫就是做即時通訊的主要庫,我們建立連接、收發(fā)信息都需要用這個庫來進(jìn)行。 ????????除了這幾個庫以外,還要還有幾個依賴庫要一并依賴進(jìn)來。 ? ? ? ? Owin庫的作用主要是為了在

    2024年04月17日
    瀏覽(21)
  • springboot工程集成前端編譯包,用于uni-app webView工程,解決其需獨立部署帶來的麻煩,場景如頁面->畫布->圖片->pdf
  • 【uni-app系列】uni-app之App打包

    【uni-app系列】uni-app之App打包

    選擇菜單項 “發(fā)行” - “原生App-云打包”: 輸入相關(guān)信息: 第一次安裝時會提示安裝依賴: 提示打包校驗信息,點擊【繼續(xù)打包】: 如果沒有實名認(rèn)證,提示如下信息: 可以通過修改 manifest.json 取消通訊錄權(quán)限或進(jìn)行實名認(rèn)證處理,本文通過實名認(rèn)證處理。 登錄 DCloud

    2024年02月08日
    瀏覽(20)
  • uni-app--》uni-app的生命周期講解

    uni-app--》uni-app的生命周期講解

    ???作者簡介:大家好,我是亦世凡華、渴望知識儲備自己的一名在校大學(xué)生 ??個人主頁:亦世凡華、 ??系列專欄:uni-app ??座右銘:人生亦可燃燒,亦可腐敗,我愿燃燒,耗盡所有光芒。 ??引言 ?????????經(jīng)過web前端的學(xué)習(xí),相信大家對于前端開發(fā)有了一定深入的

    2023年04月18日
    瀏覽(23)
  • 【uni-app】—3.新建一個uni-app項目

    【uni-app】—3.新建一個uni-app項目

    這里需要登錄,自行用郵箱注冊登錄,再下載安裝插件,安裝完成如下 api 用來封裝數(shù)據(jù)接口 common 用來存放js、css等 components 用來存放公共可復(fù)用的vue組件 config 用來存放數(shù)據(jù)配置文件 mock 用來 存放模擬數(shù)據(jù) pages 用來存放頁面 static 存放靜態(tài)資源文件 APP.vue 項目主應(yīng)用文件

    2024年02月09日
    瀏覽(24)
  • 【uni-app】uni-app實現(xiàn)聊天頁面功能——功能篇(上)

    【uni-app】uni-app實現(xiàn)聊天頁面功能——功能篇(上)

    上一篇講到了如何布局,這一篇將講一下如何用uni-app實現(xiàn)小程序聊天頁面的最主要的功能——發(fā)消息后頁面滾動到最底部(參考過很多文章最后找到比較適合的方法)。 其他的功能(參考微信),之后的文章會講述到具體實現(xiàn)方法 點擊聊天框的時候,聊天框隨鍵盤抬起且聊

    2024年02月11日
    瀏覽(30)
  • 【uni-app】uni-app實現(xiàn)聊天頁面功能(小程序)——布局篇

    【uni-app】uni-app實現(xiàn)聊天頁面功能(小程序)——布局篇

    在工作中使用uni-app參與開發(fā)一個小程序,其中要寫一個簡單的聊天頁面,雖然功能不多(只有一個發(fā)送文字的功能),但是其中的細(xì)節(jié)比較多,也踩過很多坑,特此記錄下來。要實現(xiàn)的頁面如圖所示,該篇主要講講如何布局(參考了很多文章之后根據(jù)頁面需求進(jìn)行一個整合)

    2024年02月05日
    瀏覽(515)
  • 小程序-uni-app:hbuildx uni-app 安裝 uni-icons 及使用

    小程序-uni-app:hbuildx uni-app 安裝 uni-icons 及使用

    一、官方文檔找到uni-icons uni-app官網(wǎng) 二、下載插件 三、點擊“打開HBuildX” 四、選擇要安裝的項目 五、勾選要安裝的插件 六、安裝后,項目插件目錄 根目錄uni_modules目錄下增加uni-icons、uni-scss 七、引入組件,使用組件 八、經(jīng)過測試,成功。 參考鏈接 http://lihuaxi.xjx100.cn/new

    2024年02月12日
    瀏覽(101)
  • 語法速通 uni-app隨筆【uni-app】【微信小程序】【vue】

    語法速通 uni-app隨筆【uni-app】【微信小程序】【vue】

    其中, pages 目錄/ index 目錄【必有】: index.js 編寫業(yè)務(wù)邏輯 【初始數(shù)據(jù),生命周期函數(shù)】 index.json 編寫配置 index.wxml 編寫模板 【可理解為本頁html】 index.wxss 【可理解為本頁css】 直接輸入敲回車,連尖括號都不需要就可以標(biāo)簽補全 1)初始數(shù)據(jù)寫死 在 index.wxml 引入變

    2024年02月12日
    瀏覽(228)
  • 【uni-app】uni-app中scroll-into-view的使用

    【uni-app】uni-app中scroll-into-view的使用

    在使用的時候需要注意: 需要給sroll-view組件設(shè)置寬或者高(根據(jù)橫縱情況) white-space:nowrap 這行代碼讓組件能夠滑動(之前自己寫的時候踩的坑) 使用 scroll-into-view ,需要開啟動畫效果,并且動態(tài)綁定的值必須是字符串 并且子組件的上綁定一個id值用于定位 以上就是今天要講的內(nèi)容,

    2024年02月11日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包