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 相关文章推荐
ASP中用Join和Array,可以加快字符连接速度的代码
Aug 22 Javascript
TreeView 用法(有代码)(asp.net)
Jul 15 Javascript
js函数的引用, 关于内存的开销
Sep 17 Javascript
利用js实现遮罩以及弹出可移动登录窗口
Jul 08 Javascript
jQuery实现的输入框选择时间插件用法实例
Feb 28 Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
Aug 25 Javascript
JavaScript的ExtJS框架中数面板TreePanel的使用实例解析
May 21 Javascript
详解Vue爬坑之vuex初识
Jun 14 Javascript
使用vue脚手架(vue-cli)搭建一个项目详解
May 09 Javascript
使用Bootstrap做一个朝代历史表
Dec 10 Javascript
webpack介绍使用配置教程详解webpack介绍和使用
Jun 25 Javascript
el-table-column 内容不自动换行的解决方法
Aug 14 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
SONY ICF-SW07收音机电路分析
2021/03/02 无线电
php生成文件
2007/01/15 PHP
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
PHP使用递归按层级查找数据的方法
2019/11/10 PHP
JS 判断undefined的实现代码
2009/11/26 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
2015/06/24 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
Angular4 中内置指令的基本用法
2017/07/31 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
实例详解带参数的 npm script
2019/05/28 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
Python删除空文件和空文件夹的方法
2015/07/14 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
python中for循环输出列表索引与对应的值方法
2018/11/07 Python
python pygame模块编写飞机大战
2018/11/20 Python
Python中常用的内置方法
2019/01/28 Python
Django使用uwsgi部署时的配置以及django日志文件的处理方法
2019/08/30 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
css3中transition属性详解
2014/09/02 HTML / CSS
HTML5 Canvas——用路径描画线条实例介绍
2013/06/09 HTML / CSS
Canvas globalCompositeOperation
2018/12/18 HTML / CSS
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
新学期开学标语
2014/06/30 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
教师教育教学随笔
2015/08/15 职场文书
商务信函英语问候语
2015/11/10 职场文书
2016七夕情人节寄语
2015/12/04 职场文书
PHP控制循环操作的时间
2021/04/01 PHP
Python网络编程之ZeroMQ知识总结
2021/04/25 Python
CSS精灵图的原理与使用方法介绍
2022/03/17 HTML / CSS
Linux中文件的基本属性介绍
2022/06/01 Servers