uniapp 讀取pages.json配置


直接讀取pages.json是讀取不到數據的

uni-app自帶一個webpack loader鈎子文件pages.js,在項目src目錄下建立pages.js(與pages.json同級)即可生效(pages.json仍然需要存在,內容為{}即可)。
pages.js要求CommonJS規范,直接通過module.exports輸出一個鈎子函數。

module.exports = () => ({
	"pages": [
		{
			"path": "pages/mine/index",
			"style": {
				"navigationBarTitleText": "我的",
				"navigationStyle": "custom"
			}
		},
		{
			"path": "pages/index/search,
			"style": {
				"navigationBarTitleText": "查詢"
			},
			meta: {
				needLogin: true
			}
		},
                ···
        ],
	"globalStyle": {
		···
	}
})

后面直接讀取pages.js即可獲取到數據
注意,pages.js返回的是一個function,所以引入后使用要用函數方式調用,如
import test from './pages.js'
console.log(test())


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM