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函数闭包内存泄露问题的办法
Jan 25 Javascript
jquery实现具有嵌套功能的选项卡
Feb 12 Javascript
Bootstrap创建可折叠的组件
Feb 23 Javascript
JS实现探测网站链接的方法【测试可用】
Nov 08 Javascript
Javascript使用uploadify来实现多文件上传
Nov 16 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
Sep 12 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
Dec 25 Javascript
Node.js 多进程处理CPU密集任务的实现
May 26 Javascript
vue项目中实现缓存的最佳方案详解
Jul 11 Javascript
解决Layui 表格自适应高度的问题
Nov 15 Javascript
基于vue中的scoped坑点解说
Sep 04 Javascript
关于Vue中$refs的探索浅析
Nov 05 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运行环境配置与开发环境的配置(图文教程)
2013/06/04 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
php+ajax实现无刷新分页
2015/11/18 PHP
php实现的操作excel类详解
2016/01/15 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
PHP 文件写入和读取操作实例详解【必看篇】
2019/11/04 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
jQuery阻止同类型事件小结
2013/04/19 Javascript
js window对象属性和方法相关资料整理
2015/11/11 Javascript
JavaScript function函数种类详解
2016/02/22 Javascript
Bootstrap页面标题Page Header的实现方法
2017/03/22 Javascript
微信小程序中form 表单提交和取值实例详解
2017/04/20 Javascript
jQuery获取table表中的td标签(实例讲解)
2017/07/28 jQuery
微信小程序使用Socket的实例
2017/09/19 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
2020/04/11 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
[02:42]2014DOTA2国际邀请赛 三冰专访:我会打到Ti20
2014/07/13 DOTA
浅谈python实现Google翻译PDF,解决换行的问题
2018/11/28 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
Python对接六大主流数据库(只需三步)
2019/07/31 Python
Python实现数值积分方式
2019/11/20 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
python能做哪方面的工作
2020/06/15 Python
HTML+CSS3 模仿Windows7 桌面效果
2010/06/17 HTML / CSS
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
超市总经理岗位职责
2014/02/02 职场文书
教堂婚礼主持词
2014/03/14 职场文书
卖车协议书
2014/04/21 职场文书
教师节演讲稿
2014/05/06 职场文书
Python实现简繁体转换
2021/06/07 Python
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python