Ale.js

静态 Data

开始

Data 文章中,你已经学习了 Data 属性。如果你还没有学习,请先学完 Data。

详细区别

DataStatic Data 的最重要的一个区别就是 - 静态数据在更新时视图不会刷新【请在控制台中输入 app.staticData.i = "new value",查看一下下方示例是否会更新吧!】:

1
2
3
4
5
6
7
8
Ale("test", {
template: function(){
return "数据 i 在视图上的值为:" + this.staticData.i;
},
staticData: {
i: "Hello"
}
})

高级

同样的,静态数据也支持函数类型:

1
2
3
4
5
6
staticData: function(){
/* 需要使用 return 返回 */
return {
i: "Hello"
}
}

找到了一些错误?在Github上编辑!