数据存储中,数据对象不能直接通过点号访问属性吗?

我定义了以下的数据对象:
const AV = require('av-weapp-min.js')
class News extends AV.Object{
set title(value){
this.set('title', value);
}
get title(){
return this.get('title');
}
}
AV.Object.register(News);
module.exports = News;

但在wxml中,通过以下在代码是无法取得title属性的。

<i-panel class="cell-panel-demo"><i-cell wx:for="{{news_list}}" wx:key="objectId" title="{{item.title}}" is-link value="详细信息"></i-cell></i-panel>

但是通过item.attributes.title这样的方式就可以。是这样的吗?

<i-panel class="cell-panel-demo"><i-cell wx:for="{{news_list}}" wx:key="objectId" title="{{item.attributes.title}}" is-link value="详细信息"></i-cell></i-panel>

也就是说,可以通过JSON.parse(JSON.stringify(results))来将返回的AVObject列表转换成微信小程序可兼容的JSON格式,是这样吗?

是。

指出一点,小程序页面的 wxml 是可以直接绑定 results 然后用 . 访问的。只有 组件 的属性需要这样处理一下。