Loading...
基础语法 可以使用v-model指令在表单< input/>、< textarea/>及< select>等元素上创建双向数据绑定,会根据控件类型自动选取方法更新元素。 v-model会忽略所有表单的元素value、checked、select元素的初始值,总是将Vue实例的数据作为数据来源,需要在data属性中声明初始值。 v-model在内部使用不同的...
监听事件 可以用v-on指令监听dom事件,并在触发时执行一些javaScript代码 示例: <div id="test1" > <div>{{count}}</div> <button v-on:click="count++">add</button> </div> new Vue({ el:...
使用v-for把一个数组对应为一组元素 我们使用v-for指令根据一组数组的选项列表进行渲染,v-for指令需要使用item in items这样的特殊语法,items是源数据,item是根据源数据迭代的别名 <ul id="example-1"> <li v-for="item in items"> {{ item.message }} </l...
v-if v-if指令用于条件性的渲染一块内容,在表达式为true的时候渲染 <h1 v-if="awesome">Vue is awesome!</h1> 也可以用v-else加上一个else块 <h1 v-if="awesome">Vue is awesome~</h1> <h1 v-else>Oh</h1> #在...
vue.js使用了基于html的模板语法,允许开发者声明式的将dom绑定到底层vue实例的数据。所有vue.js的模板都是合法的html标签,所以能被遵循规范的浏览器所解析。 在底层实现,vue先将模板编译成虚拟dom渲染函数,结合响应系统计算需要渲染的组件数量,减少dom操作次数。 如果熟悉虚拟dom且偏爱javascript的原始力量,也可以不用模板,自己写渲染函数(render)使用可...