Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
04934d2
添加测试框架
yetrun Aug 26, 2021
a79c3f7
通过 attributes 定义、设置和返回属性
yetrun Aug 26, 2021
ed32aff
支持动态属性
yetrun Aug 26, 2021
deb1d56
控制属性的可枚举性
yetrun Aug 27, 2021
384317a
修改成 Model.extend 的样子
yetrun Aug 27, 2021
60f63b0
控制在对象还是在原型上设置属性
yetrun Aug 27, 2021
88f2300
添加实例方法和静态方法定义
yetrun Aug 27, 2021
1df9d11
添加实现计算属性
yetrun Aug 27, 2021
184cabe
添加对默认值的支持
yetrun Aug 27, 2021
573dd78
增加基本类型转化
yetrun Aug 27, 2021
3a46192
优化代码 lib/model.js
yetrun Aug 27, 2021
7a86f16
简化选项名称
yetrun Aug 27, 2021
7ebf039
返回 modelName 和 $model
yetrun Aug 27, 2021
9e24e72
定制 setter 和 deleter
run27017 Aug 28, 2021
96f5682
添加 lib/index.js
run27017 Aug 29, 2021
e4656cd
更新 README
run27017 Aug 29, 2021
b6e67bc
Model 类设置属性时添加 `configurable: true`
yetrun Sep 2, 2021
7402b89
类型转化时确保不转化 undefined 和 null
yetrun Sep 2, 2021
d24a39b
default 可为常量值
yetrun Sep 2, 2021
963ad84
添加 Model.config 方法生成新 Model,新 Model 拥有不同的默认配置
yetrun Sep 2, 2021
9b97e14
ModelClass.modelName 修改为 name
yetrun Sep 2, 2021
780aab1
更新 README
yetrun Sep 2, 2021
b781577
添加对混入(Mixin)的支持
yetrun Sep 16, 2021
c8d7281
为 Model 类添加了 transform 机制
run27017 Oct 4, 2021
f28b5d4
添加一个集合类,它既是简易数组又是 transformer
run27017 Oct 4, 2021
8e8f51b
将数组的所有方法应用到 Collection,每个方法调用结束时再用 Object.definePrototype 方法调整 Collec…
run27017 Oct 6, 2021
4761482
action 自动调用 transform 方法,并添加普通的 methods 块
run27017 Oct 7, 2021
008fbf3
README 添加 Collection 和 Transform 部分
run27017 Oct 7, 2021
eb685b4
Collection 应用数组方法时忘记返回结果了
run27017 Oct 9, 2021
da285e1
添加 vue-todos 示例项目到 README
run27017 Oct 9, 2021
2cf4c67
feat(Proxy): Proxy兼容
n1ujq Oct 19, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
Loading