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 相关文章推荐
Javascript 日期处理之时区问题
Oct 08 Javascript
jQuery数组处理代码详解(含实例演示)
Feb 03 Javascript
JavaScript中push(),join() 函数 实例详解
Sep 06 Javascript
浅析JavaScript中break、continue和return的区别
Nov 30 Javascript
js时间戳和c#时间戳互转方法(推荐)
Feb 15 Javascript
提高JavaScript执行效率的23个实用技巧
Mar 01 Javascript
详解node.js平台下Express的session与cookie模块包的配置
Apr 26 Javascript
php简单数据库操作类的封装
Jun 08 Javascript
vue+vux实现移动端文件上传样式
Jul 28 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
Nov 14 Javascript
JS实现长图上下滚动效果
Mar 19 Javascript
javascript实现固定侧边栏
Feb 09 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判断远程url是否有效的几种方法小结
2011/10/08 PHP
PHP PDOStatement:bindParam插入数据错误问题分析
2013/11/13 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
PHP微信开发用Cache 解决数据缓存
2016/07/11 PHP
PHP面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
JavaScript内存管理介绍
2015/03/13 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
2015/12/17 Javascript
JavaScript中的Object对象学习教程
2016/05/20 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
2017/05/17 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
图文讲解用vue-cli脚手架创建vue项目步骤
2019/02/12 Javascript
vue3实现v-model原理详解
2019/10/09 Javascript
基于canvas实现手写签名(vue)
2020/05/21 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
python搭建简易服务器分析与实现
2012/12/15 Python
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
Python编写检测数据库SA用户的方法
2014/07/11 Python
Python笔试面试题小结
2019/09/07 Python
Python帮你识破双11的套路
2019/11/11 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
法国和欧洲海边和滑雪度假:Pierre & Vacances
2017/01/04 全球购物
《长城》教学反思
2014/02/14 职场文书
万年牢教学反思
2014/02/15 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
护林防火标语
2014/06/27 职场文书
社团活动总结模板
2014/06/30 职场文书
主题党日活动总结
2014/07/08 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
Mysql中mvcc各场景理解应用
2022/08/05 MySQL