1. 程式人生 > >開發小程式時容易出現的問題

開發小程式時容易出現的問題

1.在微信小程式工具點選預覽的時候出現以下問題


意思很明顯是小程式的程式碼總大小不能超過2M

2.微信小程式開發時,如果有函式被呼叫多次,也就是我們開發中俗稱的公共函式,那麼這個時候應該將該函式寫在app.js檔案中,當然了,並不只是寫進去就可以呼叫了,還要在需要呼叫函式的檔案中,引入app.js這個檔案。引入方式在呼叫函式的檔案的最上面寫下:const app = getApp()

3.微信小程式在儲存資料時,是通過setData({ xxx: "xxx" })的方式來儲存的,取的時候是通過this.data.xxx來獲取的

4.為了避免開發中this引起的問題(尤其是在非同步操作的時候,比如setTimeout方法),

一般情況下,都需要在函式內部第一行寫上:var that = this;這是開發小程式預設的安全寫法

5.微信小程式中,函式的呼叫方式跟網站開發函式呼叫的方式不一樣,微信小程式呼叫的方式為:this.函式名;

如果有寫var that = this,那麼需要將this改為that

6.一定要注意,微信小程式中的setData({ })裡的資料存放大小是有限的,不然一旦超過上限,在取資料的時候會存在資料丟失的情況。最好是用Storage方法儲存