全局配置
小程序根目錄下的 app.json 文件用來(lái)對(duì)微信小程序進(jìn)行全局配置。
https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html
頁(yè)面配置
每一個(gè)小程序頁(yè)面也可以使用 .json 文件來(lái)對(duì)本頁(yè)面的窗口表現(xiàn)進(jìn)行配置。頁(yè)面中配置項(xiàng)在當(dāng)前頁(yè)面會(huì)覆蓋 app.json 的 window 中相同的配置項(xiàng)。
https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/page.html
全局配置和頁(yè)面配置官網(wǎng)文檔講的已經(jīng)非常清晰, 就是剛開始的時(shí)候,容易踩一些坑,可能這些坑就是配置的問(wèn)題, 所以,雖然不用記住所有的具體配置,但是記住有哪些可以配置的,用的時(shí)候用上還是很有必要。
寫一些比較通用但是容易被忽略的配置:
全局配置
?navigateToMiniProgramAppIdList:需要跳轉(zhuǎn)的小程序列表
?permission:小程序接口權(quán)限相關(guān)設(shè)置
?usingComponents:全局自定義組件配置
?window -> enablePullDownRefresh:是否開啟當(dāng)前頁(yè)面下拉刷新。
?window -> pageOrientation:屏幕旋轉(zhuǎn)設(shè)置,支持 auto / portrait / landscape
?tabBar -> position:tabBar 的位置,僅支持 bottom / top
頁(yè)面配置
?enablePullDownRefresh:是否開啟當(dāng)前頁(yè)面下拉刷新。
?pageOrientation:屏幕旋轉(zhuǎn)設(shè)置,支持 auto / portrait / landscape
?disableScroll:設(shè)置為 true 則頁(yè)面整體不能上下滾動(dòng)。只在頁(yè)面配置中有效,無(wú)法在 app.json 中設(shè)置
橋智科技:科技賦能夢(mèng)想!專注廣州、深圳和惠州小程序定制開發(fā)、APP 應(yīng)用定制開發(fā)、網(wǎng)站開發(fā)、區(qū)塊鏈錢包開發(fā)!