vue是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与和 结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动
Vue.js 的核心是一个允许采用简洁的模板语法来声明式的将数据渲染进 DOM:
示它们是 Vue 提供的特殊属性。可能你已经猜到了,它们会在渲染的 DOM 上应用特殊的响应式行为。简言之,这里该指令的作用是:“将这个元素节点的
title
属性和 Vue 实例的 message
属性保持一致”。 v-for
指令可以绑定数组的数据来渲染一个项目列表 v-on
指令绑定一个事件监听器, v-model
指令,它能轻松实现表单输入和应用状态之间的双向绑定。 v-bind
指令将待办项传到每一个重复的组件中: ,你也能执行一次性地插值,当数据改变时,插值处的内容不会更新。但请留心这会影响到该节点上所有的数据绑定:
为了输出真正的 HTML ,你需要使用 v-html
指令:
v-if
指令将根据表达式 seen
的值的真假来移除/插入 <p>
元素