微信小程式開發技術細節

2021-07-24 09:17:31 字數 335 閱讀 9514

wx:if vs hidden

wx:if和hidden都是條件渲染,都可以在某個特定條件情況下不顯示特定的控制項內容,那麼他們差異是什麼呢?

特點:

1. wx:if 他是惰性的,條件為true的時候才渲染,false的時候不做任何操作,因此使用這個方式可以減少在頁面載入的時候被渲染的控制項數,從而可以提高頁面的loading速度,但每次條件改變都會重新渲染,因此如果頻繁修改該條件的時候就會面臨不斷渲染的效能問題。

2. hidden 無論是否顯示,這個控制項都會被渲染,因此在啟動的時候必會被渲染,造成loading較慢,他的操作只是修改是否可見,因此頻繁修改他的屬性不會造成執行效能問題。

微信小程式開發技術文件

一 目錄結構 乙個小程式主體部分由三個檔案組成,必須放在專案的根目錄,如下 2.乙個小程式頁面由四個檔案組成,分別是 注意 為了方便開發者減少配置項,描述頁面的四個檔案必須具有相同的路徑與檔名。二 配置小程式 pages index index window 三 小程式框架 註冊頁面 對於小程式中的...

微信小程式開發

一 開發準備 二 開發工具的使用 編碼目錄結構 1 wxml的功能 資料繫結 資料繫結使用 mustache 語法 雙大括號 將變數包起來。列表渲染 wx for 在元件上使用 wx for 控制屬性繫結乙個陣列,即可使用陣列中各項的資料重複渲染該元件。block wx for 類似 block w...

微信小程式開發 微信繫結

官方api提供的request請求的url wx.login 請求引數 傳送請求 解析相應內容 換成json物件 jsonobject json jsonobject.fromobject sr 獲取會話金鑰 session key string session key json.get sessi...