1. 程式人生 > >整理一些最近開發小程式的經驗

整理一些最近開發小程式的經驗

2018-11-14

1,app.js和首頁的執行順序是非同步的。剛開始開發的時候對這個不是太瞭解,被坑的挺難受,所以就寫在第一條了!

在小程式裡面我們經常會用到wx.login去獲取使用者的唯一標識,得到的使用者ID會在後臺做一些會話驗證的事情,如果在首頁(首頁有底部導航的頁面所有導航頁處理方式跟首頁一樣)有用到需要驗證使用者身份的資料,那麼你可以這樣做:

我嘗試過兩個方法

  1:在首頁前做一個loading頁面,所有的前置流程放在loading頁面執行,執行完畢跳轉進入首頁。

  2:做同步處理,需要做會話驗證的介面放在登入的後面處理,es7的async和awite以及promise瞭解一下

2,資料繫結問題,data中的資料不要太多,這個裡面的資料專門留做渲染頁面用,變數可以設定在page外面當做當前頁面的全域性使用。

3,setData不要太頻繁,能夠合併到一個裡面不要用兩個,資料不要太大,容易影響頁面展示效果。

4,域名https,呼叫的域名必須配置到小程式後臺的合法域名中去,否則在真機不開除錯的情況下肯定會報錯。開發版和體驗版在開啟除錯的時候相當於開啟了不校驗合法域名的選項。

5,wxml的image標籤可以用本地路徑,wxss的圖片背景必須要使用網路路徑,好像還有挺多情況下本地路徑不能用(寫部落格的時候意識到的,所以多寫是個好事),具體就不一一列舉了,之後再補充。

6,雖然bug依然挺多,坑還是要繼續踩,希望越來越好吧