vue指令之表单控件绑定v-model v-model与v-bind结合使用


Posted in Javascript onApril 17, 2019

一、表单控件绑定v-model

v-model 双向数据绑定;一般用于表单元素,会忽略表单元素的value、checked、selected的初始值,且将Vue实例的数据作为数据来源。

① 单行文本框 input[type="text"] 、多行文本框 textarea:

  v-model值绑定到value属性;

<body>
  <div id="app">
   <input type="text" v-model="username" value="我是初始值,但是我被忽略了"><br/>
   <textarea v-model="schoolname" value="我是初始学校:北大青鸟"></textarea><br/>
  </div>
  <script src="./vue.js"></script>
  <script>
   var vm = new Vue({
     el:'#app',
     data:{
      username:'小鸣',
      schoolname:'XX科技大学'
     }
   })
  </script>
</body>

ps:下面看下Vue v-bind v-model的使用

v-model 指令在表单控件元素上创建双向数据绑定,所谓双向绑定,指的就是我们在js中的vue实例中的data与其渲染的dom元素上的内容保持一致,两者无论谁被改变,另一方也会相应的更新为相同的数据

最基础的就是实现一个联动的效果

<body>
  <div class="app">
    <span>Multiline message is:</span>
    <p>{{message}}</p>
    <br>
    <textarea name="" v-model="message" placeholder="please write..."></textarea>
  </div>

</body>
<script>
  new Vue({
     el:'.app'
  })
</script>

checkbox

<body>
  <div class="app">
    <input type="checkbox" id="jack" value="jack" v-model="checkedNames">
    <label for="jack">jack</label>
    <input type="checkbox" id="John" value="John" v-model="checkedNames">
    <label for="jack">John</label>
    <input type="checkbox" id="Mike" value="Mike" v-model="checkedNames">
    <label for="jack">Mike</label>
    <br>
    <span>Checked names:{{checkedNames}}</span>
  </div>
  
</body>
<script>
  new Vue({
     el:'.app',
     data:{
       checkedNames:[]
     }
  })
</script>

v-bind

有些指令可以在其名称后面带一个“参数” (Argument),中间放一个冒号隔开。例如,v-bind 指令用于响应地更新 HTML 特性

总结

以上所述是小编给大家介绍的vue指令之表单控件绑定v-model v-model与v-bind结合使用 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
用Javscript实现表单复选框的全选功能
May 25 Javascript
javascript淡入淡出效果的实现思路
Mar 31 Javascript
jquery实现pager控件示例
Apr 09 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
May 22 Javascript
打造个性化的功能强大的Jquery虚拟键盘(VirtualKeyboard)
Oct 11 Javascript
jquery移动节点实例
Jan 14 Javascript
JavaScript实现自动变换表格边框颜色
May 08 Javascript
Bootstrap每天必学之按钮(Button)插件
Apr 25 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
Aug 17 Javascript
JavaScript注入漏洞的原理及防范(详解)
Dec 04 Javascript
js实现倒计时器自定义时间和暂停
Feb 25 Javascript
js实现弹幕墙效果
Dec 10 Javascript
记一次Vue.js混入mixin的使用(分权限管理页面)
Apr 17 #Javascript
详解js获取video任意时间的画面截图
Apr 17 #Javascript
解决vue跨域axios异步通信问题
Apr 17 #Javascript
自定义Vue中的v-module双向绑定的实现
Apr 17 #Javascript
微信公众平台 发送模板消息(Java接口开发)
Apr 17 #Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
Apr 17 #Javascript
vue获取时间戳转换为日期格式代码实例
Apr 17 #Javascript
You might like
php生成WAP页面
2006/10/09 PHP
php若干单维数组遍历方法的比较
2011/09/20 PHP
PHP在不同页面间传递Json数据示例代码
2013/06/08 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
php 中序列化和json使用介绍
2013/07/08 Javascript
js 立即调用的函数表达式如何写
2014/01/12 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
jQuery基于cookie实现换肤功能实例
2017/10/14 jQuery
vue组件实现进度条效果
2018/06/06 Javascript
element-ui table组件如何使用render属性的实现
2019/11/04 Javascript
JavaScript中变量提升机制示例详解
2019/12/27 Javascript
[01:36:57]【09DOTA2第一视角】小骷髅
2014/04/16 DOTA
Python科学计算之NumPy入门教程
2017/01/15 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
2019/01/05 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
python中pyqtgraph知识点总结
2021/01/26 Python
法国最大电子商务平台:Cdiscount
2018/03/13 全球购物
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
Nike意大利官网:Nike.com IT
2020/01/19 全球购物
数控加工专业毕业生自荐信
2013/09/27 职场文书
音乐表演专业毕业生求职信
2013/10/14 职场文书
组织关系转移介绍信
2014/01/16 职场文书
应届毕业生求职信
2014/05/26 职场文书
预防传染病方案
2014/06/14 职场文书
党的群众路线教育实践活动个人对照检查材料(企业)
2014/11/05 职场文书
《观察物体》教学反思
2016/02/17 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
MySQL 全文索引使用指南
2021/05/25 MySQL
SpringAop日志找不到方法的处理
2021/06/21 Java/Android