(六)v-model指令和获取checkbox值

本节知识点

  • 双向绑定

概述

  • v-model 指令 可以理解为绑定数据源。这样数据源可以实现双向绑定

简易demo

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0">
    <title>Title</title>
    <script src="js/vue.js"></script>
</head>
<body>
  <div id="app">
       <span>{{message}}</span>
      <input type="text" v-model="message" @focus="clear">
  </div>
</body>
<script>
  var app = new Vue({
      el:"#app",
      data:{
          message:"默认输出"
      },
      methods:{
          clear:function(){
              this.message="";
          }
      }
  })
</script>
</html>
  • 这样的结果就是双向绑定,当input输入框发生变化,那么显示的那个框也会发生变化。

修饰符

  • v-model.lazy 这个就是懒加载只有当鼠标抬起来的时候他才加载或者变化
  • v-model.number 这里就是他必须首先输入数字才能起作用。他会屏蔽掉数字以外的。因为你要是优先输入字母不起作用。
  • v-model.trim 这个就是去掉前后的空格

checkbox单选与多选

  • 单选
   <input type="checkbox" v-model="checkbox">
      <label for="">{{checkbox}}</label>

这样选中就是true 没选中就是false

  • 多选
 <input type="checkbox" v-model="checkbox2" value="天津">天津
      <input type="checkbox" v-model="checkbox2" value="北京">北京
      <input type="checkbox" v-model="checkbox2" value="上海">上海
      <label for="">{{checkbox2}}</label>
  • 默认选中的话
 data:{
          message:"默认输出",
          checkbox: true,
          checkbox2:["天津"],
          radio1: "男"
      }
  • 这样默认选中的状态就是天津

  • checkbox2 类型是数组

radio 元素

  <input type="radio" v-model="radio1" value="男"> 男
      <input type="radio" v-model="radio1" value="女"> 女
      <span>{{radio1}}</span>
  • 默认选中的话在data里面,默认选中男
 data:{
          message:"默认输出",
          checkbox: true,
          checkbox2:["天津"],
          radio1: "男"
      }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.安装 可以简单地在页面引入Vue.js作为独立版本,Vue即被注册为全局变量,可以在页面使用了。 如果希望搭建...
    Awey阅读 11,256评论 4 129
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,350评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,752评论 25 709
  • 小V今年已经30了,家中独女,父母催婚催得紧,三姑六婆们也时刻关注着。过年回家放假七天,小V的父母能给她安排15场...
    河边小清新阅读 468评论 0 0
  • 爬山路,如人生路。 我从未想过,发着烧,去夜爬华山。 大清早再次发烧,吃了药匆忙和小伙伴赶往华山,两个多小时的汽车...
    小久英阅读 1,686评论 17 16

友情链接更多精彩内容