1. 程式人生 > >微信小程式一些注意的事項

微信小程式一些注意的事項

當css樣式  全域性樣式遇到區域性樣式的時候

小程式當全域性樣式app.json和區域性樣式index.wxss的同個標籤樣式都進行更改的時候

單頁面優先考慮的是區域性樣式的css樣式index.wxss

但是別的頁面的樣式會根據app.json的樣式進行改變

pages配置的是你所需要的所有的頁面

 windows頁面配置的是頁面頭部一些樣式

 

"tabBar": {

"color":"red",

"selectedColor":"#ccccc",

"borderStyle":"black",

"position":"bottom",

"list": [

{

"pagePath": "pages/index/index",

"text": "首頁",

"iconPath":"resources/首頁.png",

"selectedIconPath":"resources/購物車.png"

},

{

"pagePath": "pages/logs/logs",

"text": "購物車",

"iconPath": "resources/首頁.png",

"selectedIconPath": "resources/購物車.png"

}

]

},

 主要用是底部你所需要的導航的檔案

請求時常

在你是開發者模式的時候方便開發者除錯

 

 如果上架後頁面就需把debug true改為flase

邏輯層中

 在app函式中這這些都如全域性函式 生命週期函式就是一些鉤子 溝在一些程式碼的執行點上

可以執行三個生命週期函式  同時可以放置onerror函式 ,以及方法變數 這樣方法變數可以在頁面級別被使用

App({
  onLaunch: function(options) {
    // Do something initial when launch.
  },
  onShow: function(options) {
    // Do something when show.
  },
  onHide: function() {
    // Do something when hide.
  },
  onError: function(msg) {
    console.log(msg)
  },
  globalData: 'I am glob
Function 生命週期回撥—監聽小程式初始化 小程式初始化完成時(全域性只觸發一次)

 這裡的onlaunch在小程式初始化完成時只觸發一次

Function 生命週期回撥—監聽小程式顯示 小程式啟動,或從後臺進入前臺顯示時

 只要頁面重新展示onshow就會被執行

Function 生命週期回撥—監聽小程式隱藏 小程式從前臺進入後臺時

     onshow與onhide是成對出現的  一個是小程式顯示的時候被執行 一個是小程式隱藏的時候被執行

Function 錯誤監聽函式 小程式發生指令碼錯誤,或者 api 呼叫失敗時觸發,會帶上錯誤資訊
Function 頁面不存在監聽函式 小程式要開啟的頁面不存在時觸發,會帶上頁面資訊回撥該函式
其他 Any 開發者可以新增任意的函式或資料到 Object 引數中,用 this 可以訪問

前臺、後臺定義: 當用戶點選左上角關閉,或者按了裝置 Home 鍵離開微信,小程式並沒有直接銷燬,而是進入了後臺;當再次進入微信或再次開啟小程式,又會從後臺進入前臺。需要注意的是:只有當小程式進入後臺一定時間,或者系統資源佔用過高,才會被真正的銷燬。

關閉小程式(基礎庫版本1.1.0開始支援): 當用戶從掃一掃、轉發等入口(場景值為1007, 1008, 1011, 1025)進入小程式,且沒有置頂小程式的情況下退出,小程式會被銷燬。

小程式執行機制在基礎庫版本 1.4.0 有所改變: 上一條關閉邏輯在新版本已不適用。詳情

options的用法 可以再後臺檢視 場景指scene值會被顯示  當用戶從掃一掃、轉發等入口(場景值為1007, 1008, 1011, 1025)進入小程式,且沒有置頂小程式的情況下退出,小程式會被銷燬。