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中Number对象的toString()方法分析
Dec 20 Javascript
jquery实现图片上传之前预览的方法
Jul 11 Javascript
每天一篇javascript学习小结(Date对象)
Nov 13 Javascript
JavaScript仿flash遮罩动画效果
Jun 15 Javascript
第二篇Bootstrap起步
Jun 21 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
Oct 04 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
Mar 17 Javascript
使用vue构建移动应用实战代码
Aug 02 Javascript
ejsExcel模板在Vue.js项目中的实际运用
Jan 27 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
Nov 21 Javascript
node.js使用fs读取文件出错的解决方案
Oct 23 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
Jan 08 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可变函数的经典用法
2013/06/20 PHP
简单实用的.net DataTable导出Execl
2013/10/28 PHP
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
一个高效的JavaScript压缩工具下载集合
2007/03/06 Javascript
Div Select挡住的解决办法
2008/08/07 Javascript
intro.js 页面引导简单用法 分享
2013/08/06 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
2017/01/08 Javascript
setTimeout函数的神奇使用
2017/02/26 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
JavaScript实现单例模式实例分享
2017/12/22 Javascript
angularJS自定义directive之带参方法传递详解
2018/10/09 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
Python实现控制台输入密码的方法
2015/05/29 Python
python中异常捕获方法详解
2017/03/03 Python
Python正则表达式非贪婪、多行匹配功能示例
2017/08/08 Python
python 读写中文json的实例详解
2017/10/29 Python
树莓派实现移动拍照
2019/06/22 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
Python爬虫使用代理IP的实现
2019/10/27 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
精油和天然健康美容产品:Art Naturals
2018/01/27 全球购物
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
质量承诺书范文
2014/03/27 职场文书
放飞梦想演讲稿200字
2014/08/26 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
SQL Server代理:理解SQL代理错误日志处理方法
2021/06/30 SQL Server