微信小程序開發學習--全局配置文件


1、app.js,定義全局數據和全局函數,具體定義格式如下:

   

    定義內容解釋:

  • onLanuch 當小程序初始化完成時,會觸發 onLaunch(全局只觸發一次)
  • onShow 當小程序啟動,或從后台進入前台顯示,會觸發 onShow
  • onHide 當小程序從前台進入后台,會觸發 onHide
  • onError 當小程序發生腳本錯誤,或者 api 調用失敗時,會觸發 onError 並帶上錯誤信息
  • globalData 全局數據,用來存放一些全局的東西,比如統一的遠程接口地址等,當然在使用中發現,也可以自定義數據,也能訪問到

  數據的訪問:

  使用getApp()訪問,在需要訪問的頁面的js中加上 var app=getAPP(),就可以app.XX來訪問數據,app.xxx()訪問函數

2、app.json,全局配置文件,可以配置頁面路徑、窗口樣式、設置網絡超時和底部導航。

  •  tabBar 的list數組為底部導航的內容,可以設置底部導航的跳轉路徑,顯示文字,圖標,選中時的圖標,最多只能放6個。
  • pages配置頁面路徑
  • window中配置頁面的窗口樣式
  • networkTimeout網絡超時時間
{
  "pages": [
    "pages/index/index",
    "pages/logs/index"
  ],
  "window": {
   "navigationBarBackgroundColor": "#fff", //窗口頭部背景色
   "navigationBarTitleText": "WeChat", //窗口頭部文字
   "navigationBarTextStyle":"black"   //窗口頭部字體顏色  
  },
 
 
"tabBar": {
    
  "list": [{
    "pagePath": "pages/index/index", //跳轉頁面 "text": "首頁", //顯示文字
   
"iconPath": "images/shou.png", //默認圖標
   "selectedIconPath": "images/shouu.png //選中時的圖標
  }, {
    "pagePath": "pages/logs/logs", "text": "日志" }] }, "networkTimeout": { "request": 10000, "downloadFile": 10000 }, "debug": true }

 3、app.wxss,小程序的全局樣式,不難理解,此處的樣式在每個頁面中都是應用的

 4、project.config.json,項目配置文件,AppID、項目的接口等詳細信息

 


免責聲明!

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



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