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写的点击上下滚动的小例子
Aug 27 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
Jan 02 Javascript
js触发select onchange事件的小技巧
Aug 05 Javascript
avalonjs制作响应式瀑布流特效
May 06 Javascript
Angularjs过滤器使用详解
May 25 Javascript
JS 对java返回的json格式的数据处理方法
Dec 05 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
Nov 11 Javascript
关于Vue的路由权限管理的示例代码
Mar 06 Javascript
2种在vue项目中使用百度地图的简单方法
Sep 28 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
Jan 23 Javascript
小程序中设置缓存过期的实现方法
Jan 14 Javascript
微信小程序利用button控制条件标签的变量问题
Mar 15 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
打造计数器DIY三步曲(上)
2006/10/09 PHP
php网页后退不再出现过期
2007/03/08 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
在laravel中实现事务回滚的方法
2019/10/10 PHP
在thinkphp5.0路径中实现去除index.php的方式
2019/10/16 PHP
javascript检查日期格式的函数[比较全]
2008/10/17 Javascript
javascript两段代码,两个小技巧
2010/02/04 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
jquery中实现时间戳与日期相互转换
2016/04/12 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
jQuery实现火车票买票城市选择切换功能
2017/09/15 jQuery
基于js文件加载优化(详解)
2018/01/03 Javascript
JQuery常用简单动画操作方法回顾与总结
2019/12/07 jQuery
Node.js API详解之 os模块用法实例分析
2020/05/06 Javascript
vue使用过滤器格式化日期
2021/01/20 Vue.js
Python猜数字算法题详解
2020/03/01 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
python numpy实现rolling滚动案例
2020/06/08 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
竞争上岗演讲稿
2014/01/05 职场文书
《花瓣飘香》教学反思
2014/04/15 职场文书
社区工作者演讲稿
2014/05/23 职场文书
2014年售票员工作总结
2014/11/19 职场文书
农业项目投资意向书
2015/05/09 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
SQL SERVER中的流程控制语句
2022/05/25 SQL Server