隆重介绍 LeanCloud JavaScript 存储 SDK v3.0.0 的第一个 beta 版本。文档3 的下载地址已更新到最新的公测版本。
在这个版本中,我们修复了在 include 了嵌套的字段的情况下,将 AV.Object 直接作为数据 setData 时,在 wxml 中无法访问嵌套对象的数据的问题。建议所有用户更新。
我们认为设计良好的 SDK 用起来应该是符合直觉的。在这个版本中,我们重新设计了 AV.Object 的#toJSON 方法,现在在任何情况下,你都可以直接将构造或查询得到的 AV.Object 或 AV.File 作为小程序页面的 data 来给视图层使用的。以 LeanTodo Demo4 为例:
// pages/todos/todos.jsPage({ 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复制代码













