广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue单选按钮,选中如何改变其当前按钮颜色
  • 710
分享到

vue单选按钮,选中如何改变其当前按钮颜色

2024-04-02 19:04:59 710人浏览 泡泡鱼
摘要

目录Vue单选按钮,选中改变其当前按钮颜色vue一组按钮的选中样式的设置定义一组按钮,添加点击事件定义一些变量实现点击事件CSS设置实现效果也可以用与其他组件vue单选按钮,选中改变

vue单选按钮,选中改变其当前按钮颜色

html

 <span v-for="(item,index) in state" :key="index"
  @click="leftChange(index)" 
  :class="{ liBackground:changeLeftBackground == index}"> {{item}} </span>

css:

  .liBackground {  background: darkcyan; }

js

1.

 return {
                  changeLeftBackground: 0,    //默认选中第一个
                  state:['兼职','全职','自由职业'],// 模拟数据 所有标签
        }

2.

 methods:{
      leftChange(index) {
              //当前的背景颜色赋给当前点击的索引
             this.changeLeftBackground = index;
       },
}

好了,根据上面做法我们就能很轻松的实现按钮的单选效果!

vue一组按钮的选中样式的设置

定义一组按钮,添加点击事件

<ul class="nav nav-tabs" style="background: white;text-align: center">
  <li v-for="(item,index) in tabs" :key="index" class="nav-item">
    <a href="#" rel="external nofollow"  data-toggle="tab" class="nav-link" @click="clickItem(index)" :class="{active:chooseIndex==index}">{{item}}</a>
  </li>
</ul>

定义一些变量

tabs: ['BDL', 'EL', 'FL', 'IBL', 'RN', 'WS'],
chooseIndex: 0

实现点击事件

clickItem (index) {
  this.chooseIndex = index
  // 点击之后要做的事
}

css设置

.nav-tabs{
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: auto;
  overflow: hidden;
}
.nav-item {
  float: left;
  background: #999999;
  width: auto;
  height: 35px;
}
.nav-item a {
  width: 81px;
  height: 35px;
  font-size: 13px;
  line-height: 35px;
  text-decoration: none;
  padding: 11px 34px;
}
.nav-item a:hover, .nav-item a.active {
  background-color: #fafafa;
  color: #000;
}

实现效果

也可以用与其他组件

如:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。 

--结束END--

本文标题: vue单选按钮,选中如何改变其当前按钮颜色

本文链接: https://www.lsjlt.com/news/165525.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue单选按钮,选中如何改变其当前按钮颜色
    目录vue单选按钮,选中改变其当前按钮颜色vue一组按钮的选中样式的设置定义一组按钮,添加点击事件定义一些变量实现点击事件css设置实现效果也可以用与其他组件vue单选按钮,选中改变...
    99+
    2022-11-13
  • html如何改变按钮颜色
    这篇文章主要介绍了html如何改变按钮颜色,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 html改变按钮颜色的...
    99+
    2022-10-19
  • html单选按钮默认选中如何做
    本文小编为大家详细介绍“html单选按钮默认选中如何做”,内容详细,步骤清晰,细节处理妥当,希望这篇“html单选按钮默认选中如何做”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2022-10-19
  • 如何在Dreamweaver中插入单选按钮
    本篇文章给大家分享的是有关如何在Dreamweaver中插入单选按钮,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。打开网页编辑软件并新建html编辑页面,通过在菜单栏中点击插入...
    99+
    2023-06-08
  • 使用:checked伪类选择器改变选中复选框或单选按钮的样式
    因为文章长度有限,所以只有简短的代码示例。下面是一个例子:假设我们有以下HTML结构:<!DOCTYPE html> <html lang="en"> <head> <met...
    99+
    2023-11-20
    selector style :checked
  • BootStrap中如何实现单选按钮水平排列
    这篇文章主要介绍了BootStrap中如何实现单选按钮水平排列,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.运行效果如图所示2.实现代码...
    99+
    2022-10-19
  • jQuery如何获取单选按钮radio选中值与去除所有radio选中状态
    这篇文章将为大家详细讲解有关jQuery如何获取单选按钮radio选中值与去除所有radio选中状态,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如下所示:喜欢<i...
    99+
    2022-10-19
  • 如何在PHP中设置和处理单选按钮组(代码示例)
    单选按钮组是HTML表单的基本元素之一,它提供了一种方便的方式来让用户从几个选择中进行选择。在PHP中,我们可以使用HTML表单构建单选按钮,然后使用PHP代码来设置和处理表单的数据。本文将向您展示如何在PHP中设置和处理单选按钮组。创建单...
    99+
    2023-05-14
  • vue如何动态绑定class选中当前列表变色
    这篇文章主要介绍了vue如何动态绑定class选中当前列表变色的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue如何动态绑定class选中当前列表变色文章都会有所收获,下面我们一起来看看吧。在methods中...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作