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 相关文章推荐
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
Oct 29 Javascript
javascript 异步页面查询实现代码(asp.net)
May 26 Javascript
AeroWindow 基于JQuery的弹出窗口插件
Jun 27 Javascript
jquery获取一组checkbox的值(实例代码)
Nov 04 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
Apr 20 Javascript
js select下拉联动 更具级联性!
Apr 17 Javascript
JavaScript实现公历转农历功能示例
Feb 13 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
Jul 15 Javascript
浅谈vue-cli 3.0.x 初体验
Apr 11 Javascript
Vue项目服务器部署之子目录部署方法
May 12 Javascript
js实现点击烟花特效
Oct 14 Javascript
javascript实现京东快递单号的查询效果
Nov 30 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 list()函数的详解
2013/06/05 PHP
php xml常用函数的集合(比较详细)
2013/06/06 PHP
php常用文件操作函数汇总
2014/11/22 PHP
php获取客户端电脑屏幕参数的方法
2015/01/09 PHP
完美解决thinkphp唯一索引重复时出错的问题
2017/03/31 PHP
很酷的javascript loading效果代码
2008/06/18 Javascript
微信分享的标题、缩略图、连接及描述设置方法
2014/10/14 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
2015/09/23 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法
2016/12/30 Javascript
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
layui.tree组件的使用以及搜索节点功能的实现
2019/09/26 Javascript
用Angular实现一个扫雷的游戏示例
2020/05/15 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
用Javascript实现发送短信验证码间隔功能
2021/02/08 Javascript
[01:03:31]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第二局
2016/02/26 DOTA
浅述python中argsort()函数的实例用法
2017/03/30 Python
python hook监听事件详解
2018/10/25 Python
python elasticsearch从创建索引到写入数据的全过程
2019/08/04 Python
安装2019Pycharm最新版本的教程详解
2019/10/22 Python
Django2 连接MySQL及model测试实例分析
2019/12/10 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
基于Python实现体育彩票选号器功能代码实例
2020/09/16 Python
HTML5微信播放全屏问题的解决方法
2017/03/09 HTML / CSS
Elemis美国官网:英国的第一豪华护肤品牌
2018/03/15 全球购物
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
eHarmony英国:全球领先的认真恋爱约会平台之一
2020/11/16 全球购物
服装电子商务创业计划书
2014/01/30 职场文书
行政人事经理职位说明书
2014/03/05 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
预备党员群众路线思想汇报2014
2014/10/25 职场文书
2014年图书馆个人工作总结
2014/12/18 职场文书
2015年电教工作总结
2015/05/26 职场文书
原生JS实现飞机大战小游戏
2021/06/09 Javascript