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 图像裁剪插件Jcrop的简单使用
May 22 Javascript
javascript客户端解决方案 缓存提供程序
Jul 14 Javascript
jQuery为iframe的body添加click事件的实现代码
Apr 07 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
Jul 11 Javascript
JQuery中$.ajax()方法参数详解及应用
Dec 12 Javascript
jsp网页搜索结果中实现选中一行使其高亮
Feb 17 Javascript
javascript实现淘宝幻灯片广告展示效果
Apr 27 Javascript
学习JavaScript设计模式之迭代器模式
Jan 19 Javascript
vue读取本地的excel文件并显示在网页上方法示例
May 29 Javascript
js实现移动端轮播图滑动切换
Dec 21 Javascript
JS实现简易日历效果
Jan 25 Javascript
深入理解Vue的数据响应式
May 15 Vue.js
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+MySql编写聊天室
2006/10/09 PHP
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
解析php取整的几种方式
2013/06/25 PHP
PHP自动识别字符集并完成转码详解
2013/08/02 PHP
php实现数组纵向转横向并过滤重复值的方法分析
2017/05/29 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
详解数组Array.sort()排序的方法
2020/05/09 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
Vue filters过滤器的使用方法
2017/07/14 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
[02:52]2017DOTA2国际邀请赛中国区预选赛晋级之路
2017/07/03 DOTA
一则python3的简单爬虫代码
2014/05/26 Python
Python生成随机验证码的两种方法
2015/12/22 Python
python 对给定可迭代集合统计出现频率,并排序的方法
2018/10/18 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
Appium+python自动化怎么查看程序所占端口号和IP
2019/06/14 Python
Python中的Cookie模块如何使用
2020/06/04 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
python中plt.imshow与cv2.imshow显示颜色问题
2020/07/16 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
Python爬虫爬取有道实现翻译功能
2020/11/27 Python
CSS3实现swap交换动画
2016/01/19 HTML / CSS
CNC数控操作工岗位职责
2013/11/19 职场文书
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
雷锋的观后感
2015/06/10 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
python 调用js的四种方式
2021/04/11 Python
Navicat for MySQL的使用教程详解
2021/05/27 MySQL
python区块链持久化和命令行接口实现简版
2022/05/25 Python