vue 单选框样式_vue2实现自定义样式radio单选框

先上效果

主编已回复:

{{item.label}}

js:

data() {

return {

radio: '1',

radios:[

{

label: '是',

value:'1',

isChecked: true,

},

{

label: '否',

value:'2',

isChecked: false,

},

{

label: '全部',

value:'3',

isChecked: false,

},

]

}

},

methods: {

check(index) {

// 先取消所有选中项

this.radios.forEach((item) => {

item.isChecked = false;

});

//再设置当前点击项选中

this.radio = this.radios[index].value;

// 设置值,以供传递

this.radios[index].isChecked = true;

console.log(this.radio);

}

}

样式:

.radio-box{

display: inline-block;

position: relative;

height: 25px;

line-height: 25px;

margin-right: 5px;

}

.radio {

display: inline-block;

width: 25px;

height: 25px;

vertical-align: middle;

cursor: pointer;

background-image: url(../../../common/images/radio.png);

background-repeat: no-repeat;

background-position: 0 0;

}

.input-radio {

display: inline-block;

position: absolute;

opacity: 0;

width: 25px;

height: 25px;

cursor: pointer;

left: 0px;

outline: none;

-webkit-appearance: none;

}

.on {

background-position: -25px 0;

}

基于CSS3自定义发光radiobox单选框

之前我们分享过一些CSS3和HTML5实现的自定义checkbox和Radiobox,比如纯CSS3美化Checkbox和Radiobox按钮,不仅外观唯美,而且Radiobox选中时还有动画效果.今 ...

elementUI 学习入门之 radio 单选框

Radio 单选框 基础用法 选项默认可见,选项不宜过多,选项过多建议使用 select 选择器 使用 Radio 组件,需要设置 v-model 绑定变量,选中意味着变量的值为相应 Radio  l ...

Radio 单选框

Radio 单选框 在一组备选项中进行单选 ¶基础用法 由于选项默认可见,不宜过多,若选项过多,建议使用 Select 选择器. 要使用 Radio 组件,只需要设置v-model绑定变量,选中意味着 ...

TagHelper+Layui封装组件之Radio单选框

TagHelper+Layui封装组件之Radio单选框 标签名称:cl-radio 标签属性: asp-for:绑定的字段,必须指定 asp-items:绑定单选项 类型为:IEnumerable& ...

前端 HTML form表单标签 input标签 type属性 radio 单选框

单选框 适用于 选择性别按钮网页等

selenium死活定位不到元素以及radio单选框点击不生效

今天操作一个单选框浪费太多时间,现在其实很简单得东西,记录一下: 1,问题一,定位不到 如图,使用selenium IDE和xpath helper都试过,无法成功定位到这个单选框,实际上是因为,这个 ...

随机推荐

Sqlite: FOREIGN KEY constraint failed on remove的错误原因。

sqlite外键约束中.restrict约束:如果要删除父表,则子表需空. 如果没有定义约束.会报错,需设置一个约束.

Codeforces Testing Round #12 C. Subsequences 树状数组维护DP

C. Subsequences Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/597/probl ...

PHP常用魔术方法(__set、__get魔术方法:)

__set.__get魔术方法: //文件名:Object.php

Java 实现FTP上传和下载

1. 目前网上开源的FTP Client主要有JFTP.FTP4.edtFtpjJ和Apache.FTPClient. 2. jftp地址:http://www.jmethods.com/ 3. ed ...

CMDB服务器管理系统【s5day87】:需求讨论-设计思路

自动化运维平台愿景和服务器管理系统背景 服务器管理系统 管理后台示例 需求和设计 为什么开发服务器管理系统? 背景: 原来是用Excel维护服务器资产,samb服务[多个运维人员手动维护] 搭建运维自 ...

163邮箱SMTP设置

如题要设置系统邮件自动发送 首先注册的网易邮箱要去开通SMTP服务,然后就是端口的设置 授权码 端口

[PHP]PDO各方法在发生MYSQL断开时的反应

1.mixed PDO::errorCode ( void ) 如果单独执行此语句,并不能判断此时MYSQL是否已断开,它返回最上一次对MYSQL操作的错误码 2.public array PDO:: ...

Opendaylight的Carbon(碳)版本安装

Opendaylight Carbon(碳)版本安装 1.更新源 sudo apt-get update sudo apt-get upgrade 2.安装JDK1.8 sudo apt-get in ...

.net core 2.2 部署CentOS7(4)CentOS7下载并安装.NET SDK(软件开发工具包)

目录: .net core 2.2 部署CentOS7(1)安装虚拟机 .net core 2.2 部署CentOS7(2)给虚拟机安装CentOS7 .net core 2.2 部署CentOS7( ...

深度理解onmouseover事件和onmouseout事件

今天简单的讲解下onmouseover事件和onmouseout事件,一直以为它们只是简单的分别实现鼠标指针移动到元素上时触发事件和在鼠标指针移出指定的对象时触发事件,但是突然发现这些只是对它们简单的 ...

你可能感兴趣的:(vue,单选框样式)