代码

<template>
<div id="app">
<input type="checkbox" v-model="v2" value="a">
<input type="checkbox" v-model="v2" value="b">
<input type="checkbox" v-model="v2" value="c">
{{v2}}
<input type="radio" name="love" v-model="v3" value="aa">
<input type="radio" name="love" v-model="v3" value="bb">
{{v3}}
</div>
</template>
<script>
export default {
data () {
return {
v2: ['a', 'b'],
v3: 'aa'
}
}
}
</script>

在checkbox中,当value值在v2数组中能查询到,改checkbox就是选中状态,当对checkbox进行操作时,v2数组也同样变化
在radio中,由于只能有一项选中,所以v3是一个字符串,value值和其相等的就会被选中  

vue中使用radio参考示例

<template>
<div>
<el-radio-group v-model='checked' @change="updateChecked">
<el-radio :disabled='!readOnly' label="1">使用</el-radio> #绑定的是字符串的值 "1",如果想绑定为整形,使用:lable,看下面的例子
<el-radio :disabled='!readOnly' label="0">未使用</el-radio>
</el-radio-group>
</div>
</template> <script>
import { updateBasicInfo } from "@/api/service" export default {
props: {
readOnly: {
type: Boolean,
default: false
},
basic_info: {
type: Object,
default: () => {}
},
node_key: String,
},
data () {
return {
checked: ''
}
},
watch: {
basic_info() {
this.checked = this.basic_info.http_dns
},
basic_info() {
if (this.basic_info.http_dns) {
this.checked = this.basic_info.http_dns
} else {
this.checked = '0'
}
}
},
methods: {
updateChecked(val) {
this.basic_info['http_dns'] = val
updateBasicInfo({'node_key': this.node_key, 'basic_info':this.basic_info}).then(() => {
this.$notify({
message: "更新成功",
type: "success",
duration: 500
});
}).catch(error => {
console.log(error)
})
}
},
mounted() {
this.checked = ''
}
}
</script> <style scoped>
</style>

  radio选中的值绑定整形例子

<el-form-item label="高可用部署" prop="haFlag">
<el-radio-group v-model.trim="formTemp.haFlag">
<el-radio :label=1>是</el-radio>
<el-radio :label=>否</el-radio>
</el-radio-group>
</el-form-item>

  

vue中使用radio和checkbox的更多相关文章

  1. 在vue中如何实现购物车checkbox的三级联动

    最近用vue写一个电商项目,自然就少不了要写一个购物车的相关页面,功能完整的购物车的checkbox应该是三级联动的,1级checkbox是选中购物车中所有的商品,2级checkbox是选中某个店铺下 ...

  2. js中对radio和checkbox是否选中的判断

    一.js判断checkbox 例如:<div class="checkbox" style="width: 150px;"> <label&g ...

  3. jQuery 获取和设置radio 和 checkbox 值的操作

    jquery 中的val(),可以取值也可赋值,表单元素中的radio和checkbox是比较常用的控件,下面说说对它们的取值和赋值的使用 1.取值 表单如下: <div class=" ...

  4. 自定义radio、checkbox的样式

    input标签中的radio和checkbox是很表单中常用的类型,大多时候,默认样式并不能满足我们的需求,所以有了此篇. 自定义样式,由此开启: html: <div class=" ...

  5. html中radio,checkbox值的获取、赋值、注册事件

    1,radio分组 只要name一样,就是一组的,即一组中只能选择一个,如下: 代码如下: <span>group1:</span> <input type=" ...

  6. checkbox在vue中的用法小结

    关于checkbox多选框是再常见不过的了,几乎很多地方都会用到,这两天在使用vue框架时需要用到checkbox多选功能,实在着实让我头疼,vue和原生checkbox用法不太一样,之前对于vue插 ...

  7. checkbox在vue中的用法总结

    前言 关于checkbox多选框是再常见不过的了,几乎很多地方都会用到,这两天在使用vue框架时需要用到checkbox多选功能,实在着实让我头疼,vue和原生checkbox用法不太一样, 之前对于 ...

  8. (转)jquery serialize表单序列化,当radio或checkbox 未选中时,没有序列化到对象中的原因分析和解决方案 - ghostsf

    相信很多人都用过jq的表单序列化serialize()方法,因为这能很方便地帮你把表单里所有的非禁用输入控件序列化为 key/value 对象,不需要你再去一个个地拼接参数了. 这是一个很好用的函数, ...

  9. html中radio、checkbox选中状态研究

    我们在web页面开发中经常需要让单选框.复选框进行选中或者不选中的操作, 我们可以在元素中添加checked属性 或者添加checked="checked" 都可以让某个选项默认选 ...

随机推荐

  1. xadmin引入django-stdimage在列表页预览图片

    一.安装 pip install django-stdimage 安装django-stdimage库 https://github.com/codingjoe/django-stdimage Git ...

  2. Feign 报错:No fallback instance of type class xxx found for feign client xxx

    通常需要确认配置内容: 开启 Hystrix:feign.hystrix.enabled=true Fallback类需要注解@Component 出处:https://www.jianshu.com ...

  3. 小学四则运算口算练习app---No.4

    今天主要是改了出题页中各个组件的位置以及时间的接收还有时间控制,代码如下:(但是存在一个问题  设置页面点击确定按钮进入出题界面时有时会闪退,未解决!) CalculatorActivity.clas ...

  4. [Algorithm] 118. Pascal's Triangle

    Given a non-negative integer numRows, generate the first numRows of Pascal's triangle. In Pascal's t ...

  5. Python面向对象 | 类属性

    property property是一个装饰器函数,可以将一个方法伪装成属性,调用的时候可以不用加().@property被装饰的方法,是不能传参数的,因为它伪装成属性了. 装饰器的使用:在要装饰的函 ...

  6. Ubuntu安装笔记

    Ubuntu安装笔记 前言 先后在台式电脑&奇葩的SurfaceLaptop上装了Ubuntu18.04LTS 收获了去多经验,浪费了去多时间 为了让下次更加的方便, 写一篇博客记录一下 安装 ...

  7. localStorage二次封装-----设置过期时间

    export default{ set(key,data,time){ let obj={ data=data, ctime:(new Date()).getTime(),//时间戳,同Date.no ...

  8. TensorFlow实现文本情感分析详解

    http://c.biancheng.net/view/1938.html 前面我们介绍了如何将卷积网络应用于图像.本节将把相似的想法应用于文本. 文本和图像有什么共同之处?乍一看很少.但是,如果将句 ...

  9. vue.config.js 配置 scss,less,sass全局配置 vuecli3

    module.exports = { /* 部署生产环境和开发环境下的URL:可对当前环境进行区分,baseUrl 从 Vue CLI 3.3 起已弃用,要使用publicPath */ public ...

  10. c语言之函数指针应用

    c语言之函数指针应用 1.函数指针与指针函数 在开始运用函数指针前,我们需要将两个概念即:函数指针与指针函数搞清楚. 函数指针,指明这个一个函数,但返回值为指针类型,语法格式为: 类型名* 函数名A( ...