原文:微信小程序開發——setData的使用技巧

前言: 之前使用setData ,一直都是作為給變量賦值,感覺比起vue給data中的變量的賦值還是有點麻煩的。 最近項目不太緊張,為了提高小程序的開發效率及提升小程序開發的能力,又重新的通讀了下小程序的開發文檔。發現setData還有一個非必填的參數 callback setData引起的界面更新渲染完畢后的回調函數,通過這個回調函數,可以在更新data中的數據的時候,同步在回調函數中進行相應操 ...

2018-11-20 16:59 0 4233 推薦指數:

查看詳情

程序setData

由於程序誕生於vue.js和react.js之后,所以他們在當初設計代碼架構的時候也是借鑒了vue.js和react.js的想法,也遵循的組件化的方式,延用了setData的機制去把視圖層和邏輯層做一個“中轉站”兩邊連接起來。但是這種機制一直存在性能上的問題,程序也不例外。先看一張圖 ...

Thu Aug 22 17:59:00 CST 2019 0 2166
程序setData使用以及注意事項

Page.prototype.setData(Object data, Function callback) setData 函數用於將數據從邏輯層發送到視圖層(異步),同時改變對應的 this.data 的值(同步)。 參數說明 字段 類型 必填 ...

Sat Nov 23 23:37:00 CST 2019 0 858
程序 this.setData() 詳解

1、定義   setData()函數用於將邏輯層數據發送到視圖層,同時對應的改變this.data的值。 2、setData()參數格式   接受一個對象,以鍵(key)值(value)的方式改變值。   其中,key十分靈活,以數據路徑的方式給出 -- array[2].message ...

Thu Sep 14 19:43:00 CST 2017 0 20286
程序 this.setData is not a function

  在一般的函數中:   this.setData是正確的。   但當在函數中有個請求(wx.request)時:   或者執行定時任務時候:   這樣會報錯誤:this.setData is not a function.   這個在新的函數 ...

Tue Jan 23 00:09:00 CST 2018 0 1569
程序-setData()方法

一般setData方法多用於點擊后改變頁面信息或者刷新后與后台交互獲取最新的信息 注意: 直接修改 this.data 而不調用 this.setData 是無法改變頁面的狀態的,還會造成數據不一致 單次設置的數據不能超過1024kB,請盡量避免一次設置過多的數據。 方法 ...

Wed Jul 05 02:16:00 CST 2017 0 70484
程序 this.setData is not a function

在一般的函數中: this.setData是正確的。 但當在函數中有個請求(wx.request)時: 這樣會報錯誤:this.setData is not a function. 解決方法就是 :在請求(wx.request)外面添加:var ...

Fri Jun 23 18:37:00 CST 2017 1 11734
程序setData的同步和異步

程序官方文檔對setData函數是這樣描述的: 用於將數據從邏輯層發送到視圖層(異步),同時改變對應的this.data的值(同步)。 ...

Sat Sep 19 18:11:00 CST 2020 0 1781
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM