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 相关文章推荐
用js计算页面执行时间的函数
Dec 07 Javascript
js 鼠标点击事件及其它捕获
Jun 04 Javascript
javascript开发中因空格引发的错误
Nov 08 Javascript
js关于精确计算和数值格式化以及直接引js文件
Jan 28 Javascript
js子页面获取父页面数据示例
May 15 Javascript
jQuery Migrate 1.1.0 Released 注意事项
Jun 14 Javascript
jquery实现动态操作select选中
Feb 11 Javascript
简单的jQuery banner图片轮播实例代码
Mar 04 Javascript
AngularJS入门教程之服务(Service)
Jul 27 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
Dec 04 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
Mar 03 Javascript
JavaScript命名空间模式实例详解
Jun 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
博士208HAF收音机实习报告
2021/03/02 无线电
为了这两部电子管收音机,买了6套全新电子管和10粒刻度盘灯泡
2021/03/02 无线电
php日期转时间戳,指定日期转换成时间戳
2012/07/17 PHP
php防止网站被刷新的方法汇总
2014/12/01 PHP
一个非常完美的读写ini格式的PHP配置类分享
2015/02/12 PHP
PHP调用微博接口实现微博登录的方法示例
2018/09/22 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
js宝典学习笔记(上)
2007/01/10 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
javascript编码的几个方法详细介绍
2013/01/06 Javascript
Jquery实现三层遍历删除功能代码
2013/04/23 Javascript
js获取ajax返回值代码
2014/04/30 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
js的OOP继承实现(必看篇)
2017/02/18 Javascript
jq checkbox 的全选并ajax传参的实例
2017/04/01 Javascript
微信小程序开发图片拖拽实例详解
2017/05/05 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
2018/05/13 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
jQuery实现tab栏切换效果
2020/12/22 jQuery
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
python字符串,数值计算
2016/10/05 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
python词云库wordcloud的使用方法与实例详解
2020/02/17 Python
深入解析HTML5中的Blob对象的使用
2015/09/08 HTML / CSS
会计自荐书
2013/12/02 职场文书
普通员工辞职信
2014/01/17 职场文书
总经理助理职责
2014/02/04 职场文书
环保倡议书400字
2014/05/15 职场文书
Opencv中cv2.floodFill算法的使用
2021/06/18 Python
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android
JavaScript实现音乐播放器
2022/08/14 Javascript