Vue入门二、单双向数据流和事件绑定
2019-05-20 21:59
1951 查看
1、Vue单向数据流绑定属性值v-bind:(属性),简写:(属性)
eg:<input v-bind:value="name" :class="name">
a、内存改变影响页面改变
b、v-bind就是对属性的简单赋值,当内存值改变,还是会触发重新渲染
2、Vue双向数据流绑定v-model="值"
eg:<input v-model="name">
a、双向数据绑定,页面对于input的value改变,能影响内存中name变量
3、事件绑定v-on:事件名="表达式||函数名",简写:"表达式||函数名"事件名可以是原生也可以是自定义的
eg:<button v-on:click="change">
<button @click="change">看看变没变</button>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"></div> <script type="text/javascript" src="vue.js"></script> <script type="text/javascript"> new Vue({ el: '#app', template: ` <div> 单向数据绑定:<input v-bind:value="name" :class="name"> </br> 双向数据绑定(这里变了会影响单向的值):<input v-model="name"> <!-- <button v-on:click="change">看看变没变</button>--> <button @click="change">看看变没变</button> </div> `, data: function () { return {name: 'xiaomao'} }, methods: { change:function () { this.name = '我是在方法里面改变的' } } }) </script> </body> </html>
相关文章推荐
- Vuejs——(1)入门(单向绑定、双向绑定、列表渲染、响应函数)
- Vue学习笔记2.3 循环、事件绑定与双向绑定
- Vue中单向数据流与双向绑定两者的区别
- IOS自带输入法中文不触发KEYUP事件导致vue双向绑定错误问题
- VUE入门到实战--Vue组件参数校验和非props特性,给组件绑定原生事件
- vue.js--基础 事件结合双向数据绑定实现todolist,增加和删除功能
- vue的单向数据流和双向绑定解释
- Vuejs——(1)入门(单向绑定、双向绑定、列表渲染、响应函数)
- Vue之2.x版本父子组件双向绑定事件
- Vuejs——(1)入门(单向绑定、双向绑定、列表渲染、响应函数)
- vue.js--基础 事件结合双向数据绑定实现todolist 待办事项 已经完成 和进行中,键盘事件
- vue.js的一些事件绑定和表单数据双向绑定
- Vue.js双向绑定操作技巧(初级入门)
- Vue 框架-03-键盘事件、健值修饰符、双向数据绑定
- Vue 框架之键盘事件、健值修饰符、双向数据绑定
- Vue双向数据绑定 Vue事件介绍 以及Vue中的ref获取dom节点
- Vue 框架-03-键盘事件、健值修饰符、双向数据绑定
- Vue同一个dom元素如何绑定多个点击事件?
- vue教程1-01 v-model 一般表单元素(input) 双向数据绑定
- VUE(template标签 事件绑定与监听)