Vue.js 是一个用于创建 Web 交互界面的库。
它让你通过简单而灵活的 API 创建由数据驱动的 UI 组件。
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 安装,无缝融入你的工作流