Skip to content

snowgogogo/one-way-binding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

单向绑定

对数据进行单向绑定实现。

view -> model

视图改变,引起model变化。这种场景实现方式很简单,监听input即可。

view -> model

model -> view

model改变,引起视图变化。实现完全参考Vue0.10版本

之前也看过其他文章,但很多作者都是读完Vue框架然后转化为自己的思路去实现,对于想去阅读理解原生态Vue源代码如何实现还是很困难。

所以我直接参考了Vue0.10早期版本来实现数据绑定,能够更好的贴合框架。选择这个版本的原因初期Vue版本复杂度还不是很高,更容易理解。但是数据绑定的核心概念已经包含了。

感谢Evan You

model -> view

如何使用

  1. 安装。

下载代码后,进入model-view文件夹,这里包含整个项目

npm install
  1. 测试。
npm run dev

此时可以在dev文件夹修改index.html进行测试,对项目进行断点调试。

  1. 打包。
npm run build
  1. 示例。

示例在example文件夹中。

License

MIT

About

Vue 数据绑定, 单向绑定,Vue

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published