Vue模板语法中数据绑定的实例代码


Posted in Javascript onMay 17, 2019

1.单项数据绑定

<div id="di">
<input type="text" :value="input_val">
</div>

<script>
var app = new Vue({
el: '#di',
data: {
input_val: 'hello world '
}
})
</script>

 通过浏览器 REPL 环境可以进行修改 app.input_val = 'Vue'

我们通过 vue 对象修改数据可以直接影响到 DOM 元素,但是,如果直接修改 DOM 元素,却不会影响到 vue 对象的数据;我们把这种现象称为 单向数据绑定 ;

2.双向数据绑定v-model:

<div id="di">
 <input type="text" v-model="input_val" >
</div>

<script>
 var app = new Vue({
  el: '#di',
  data: {
   input_val: 'hello world '
  }
 })
</script>

通过 v-model 指令展示表单数据,此时就完成了 双向数据绑定 ;

不管 DOM 元素还是 vue 对象,数据的改变都会影响到另一个;

2.1双向数据绑定的应用范围:

    文本框 & 文本域

<div id="di">
 <textarea v-model="inp_val"></textarea>
 <div>{{ inp_val }}</div>
</div>

<script>
 var app = new Vue({
  el: '#di',
  data: {
   inp_val: ''
  }
 })
</script>

     绑定复选框

<div id="di">
 吃饭:<input type="checkbox" value="eat" v-model="checklist"><br>
 睡觉:<input type="checkbox" value="sleep" v-model="checklist"><br>
 {{ checklist }}
</div>

<script>
 var vm = new Vue({
  el: '#di',
  data: { checklist: []
  }
 });
</script>

      绑定单选框

<div id="ap">
 男<input type="radio" name="sex" value="男" v-model="sex">
 女<input type="radio" name="sex" value="女" v-model="sex"> 
 <br>
 {{sex}}
</div>

<script>
 var vm = new Vue({
  el: '#ap',
  data: {
   sex: ''
  }
 });
</script>

总结

以上所述是小编给大家介绍的Vue模板语法中数据绑定的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
用jQuery中的ajax分页实现代码
Sep 20 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
Oct 17 Javascript
深入分析jquery解析json数据
Dec 09 Javascript
AngularJS表单编辑提交功能实例
Feb 13 Javascript
AngularJs html compiler详解及示例代码
Sep 01 Javascript
深入学习 JavaScript中的函数调用
Mar 23 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
May 17 Javascript
vue2.0 兄弟组件(平级)通讯的实现代码
Jan 15 Javascript
vuex操作state对象的实例代码
Apr 25 Javascript
微信小程序实现的picker多级联动功能示例
May 23 Javascript
微信小程序实现watch监听
Jun 04 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
Jul 20 Javascript
jQuery控制input只能输入数字和两位小数的方法
May 16 #jQuery
微信小程序云开发详细教程
May 16 #Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
May 16 #Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
May 16 #Javascript
微信小程序云开发之云函数详解
May 16 #Javascript
微信小程序云开发之模拟后台增删改查
May 16 #Javascript
微信小程序云开发之新手环境配置
May 16 #Javascript
You might like
PHP系统流量分析的程序
2006/10/09 PHP
学习使用curl采集curl使用方法
2012/01/11 PHP
php使用mysqli向数据库添加数据的方法
2015/03/20 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
YII框架中搜索分页jQuery写法详解
2016/12/19 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
线路分流自动智能跳转代码,自动选择最快镜像网站(js)
2011/10/31 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
js实现touch移动触屏滑动事件
2015/04/17 Javascript
JavaScript实现点击自动选择TextArea文本的方法
2015/07/02 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
Angular中$compile源码分析
2016/01/28 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
浅谈Vuex注入Vue生命周期的过程
2019/05/20 Javascript
axios异步提交表单数据的几种方法
2019/08/11 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
带你使用webpack快速构建web项目的方法
2020/11/12 Javascript
基于hashlib模块--加密(详解)
2017/06/21 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
Python lambda表达式用法实例分析
2018/12/25 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
Python实现RabbitMQ6种消息模型的示例代码
2020/03/30 Python
美国存储和组织商店:The Container Store
2017/08/16 全球购物
岗位廉洁从政承诺书
2014/03/27 职场文书
建筑公司员工自我鉴定
2014/04/08 职场文书
小学校本培训方案
2014/06/06 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
协会周年庆活动方案
2014/08/26 职场文书
2015年七夕情人节活动方案
2015/05/06 职场文书
仰望星空观后感
2015/06/10 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python