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 异步调用框架 (Part 2 - 用例设计)
Aug 03 Javascript
jquery 简短右键菜单 多浏览器兼容
Jan 01 Javascript
js将控件隐藏的方法及display属性介绍
Jul 04 Javascript
Javascript获取HTML静态页面参数传递值示例
Aug 18 Javascript
JS的document.all函数使用示例
Dec 30 Javascript
【JS+CSS3】实现带预览图幻灯片效果的示例代码
Mar 17 Javascript
JS出现失效的情况总结
Jan 20 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
Mar 15 Javascript
JavaScript+H5实现微信摇一摇功能
May 23 Javascript
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
May 12 jQuery
使用JS监听键盘按下事件(keydown event)
Nov 07 Javascript
js实现微信聊天界面
Aug 09 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 curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
如何修改和添加Apache的默认站点目录
2013/07/05 PHP
php检测文件编码的方法示例
2014/04/25 PHP
php使用mkdir创建多级目录入门例子
2014/05/10 PHP
php简单生成一组与多组随机字符串的方法
2017/05/09 PHP
用javascript父窗口控制只弹出一个子窗口
2007/04/10 Javascript
event.currentTarget与event.target的区别介绍
2012/12/31 Javascript
javascript实用小函数使用介绍
2013/11/11 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
JavaScript事件学习小结(三)js事件对象
2016/06/09 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
Vue.js第四天学习笔记(组件)
2016/12/02 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
2017/02/28 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
python控制台英汉汉英电子词典
2020/04/23 Python
python生成日历实例解析
2014/08/21 Python
python将文本转换成图片输出的方法
2015/04/28 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
Python实现发送QQ邮件的封装
2017/07/14 Python
对Django url的几种使用方式详解
2019/08/06 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
伦敦一家非常流行的时尚精品店:Oxygen Boutique
2017/01/15 全球购物
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
音乐系毕业生自荐信
2013/10/27 职场文书
致短跑运动员广播稿
2014/01/09 职场文书
节能标语大全
2014/06/21 职场文书
政风行风自查自纠报告
2014/10/21 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
数学教师求职信范文
2015/03/20 职场文书
社区安置帮教工作总结2015
2015/05/20 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
Python实现Matplotlib,Seaborn动态数据图
2022/05/06 Python