隆重介紹 LeanCloud JavaScript 存儲 SDK v3.0.0 的第一個 beta 版本。文檔3 的下載地址已更新到最新的公測版本。javascript
在這個版本中,咱們修復了在 include 了嵌套的字段的狀況下,將 AV.Object 直接做爲數據 setData 時,在 wxml 中沒法訪問嵌套對象的數據的問題。建議全部用戶更新。html
咱們認爲設計良好的 SDK 用起來應該是符合直覺的。在這個版本中,咱們從新設計了 AV.Object 的#toJSON 方法,如今在任何狀況下,你均可以直接將構造或查詢獲得的 AV.Object 或 AV.File 做爲小程序頁面的 data 來給視圖層使用的。以 LeanTodo Demo4 爲例:java
// pages/todos/todos.js
Page({
data: {
todos: [],
},
onReady: function() {
new AV.Query('Todo')
.descending('createdAt')
.find()
.then(todos => this.setData({ todos })) // 直接將 AV.Object 做爲 data set
.catch(console.error);
},
});
<!-- pages/todos/todos.wxml --> <block wx:for="{{todos}}" wx:for-item="todo" wx:key="objectId"> <text data-id="{{todo.objectId}}"> <!-- 使用 `.` 訪問 object 屬性 --> {{todo.content}} </text> </block>複製代碼