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 相关文章推荐
jQuery中绑定事件的命名空间详解
Apr 05 Javascript
jQuery动画效果animate和scrollTop结合使用实例
Apr 02 Javascript
基于javascript实现的搜索时自动提示功能
Dec 26 Javascript
jquery控制显示服务器生成的图片流
Aug 04 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
Nov 12 Javascript
bootstrap IE8 兼容性处理
Mar 22 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
Jul 21 Javascript
react实现换肤功能的示例代码
Aug 14 Javascript
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
Apr 28 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
Jun 13 Javascript
JavaScript和TypeScript中的void的具体使用
Sep 12 Javascript
vue实现简单瀑布流布局
May 28 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
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
模板引擎正则表达式调试小技巧
2011/07/20 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
thinkphp3.x中变量的获取和过滤方法详解
2016/05/20 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
php简单生成一组与多组随机字符串的方法
2017/05/09 PHP
js停止输出代码
2008/07/20 Javascript
jquery text()要注意啦
2009/10/30 Javascript
javascript prototype原型操作笔记
2009/12/07 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
11款新鲜的jQuery插件[附所有demo下载]
2011/01/24 Javascript
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
2011/05/10 Javascript
JS中的form.submit()不能提交表单的错误原因
2014/10/08 Javascript
9款2014最热门jQuery实用特效推荐
2014/12/07 Javascript
js检测用户输入密码强度
2015/10/22 Javascript
Thinkjs3新手入门之如何使用静态资源目录
2017/12/06 Javascript
jQuery实现模糊搜索功能的方法分析
2018/06/29 jQuery
vuex直接赋值的三种方法总结
2018/09/16 Javascript
js实现一个页面多个倒计时的3种方法
2019/02/25 Javascript
jQuery zTree树插件的使用教程
2019/08/16 jQuery
如何换个角度使用VUE过滤器详解
2019/09/11 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
Django中如何使用sass的方法步骤
2019/07/09 Python
django基础学习之send_mail功能
2019/08/07 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
德国消费电子产品购物网站:Guter Kauf
2020/09/15 全球购物
冬季安全检查方案
2014/05/23 职场文书
逃课打麻将检讨书
2014/10/05 职场文书
2016年企业安全生产月活动总结
2016/04/06 职场文书
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫