Vue.js

Vue.js 是一个用于创建 Web 交互界面的库。
它让你通过简单而灵活的 API 创建由数据驱动的 UI 组件。

安装 v0.12.16 GitHub 源码

10 秒钟看懂 Vue.js

1
2
3
4
<div id="demo">
    <p>{{message}}</p>
    <input v-model="message">
</div>
+
1
2
3
4
5
6
var demo = new Vue({
    el: '#demo',
    data: {
        message: 'Hello Vue.js!'
    }
})
=

{{message}}

简洁

HTML 模板 + JSON 数据,再创建一个 Vue 实例,就这么简单。

数据驱动

自动追踪依赖的模板表达式和计算属性 (computed properties)。

组件化

用解耦、可复用的组件来构造你的界面。

轻量

~22kb min+gzip,无依赖。

快速

精确有效的异步批量 DOM 更新。

模块友好

通过 NPM、Bower 或 Duo 安装,无缝融入你的工作流

如果你喜欢下面这些,那你一定会喜欢 Vue.js: