当前位置: 首页 > news >正文

uniapp四个元素点击那个哪个变色,其他的还变原来的颜色

在UniApp中,可以使用CSS伪类选择器和动态样式绑定来实现点击某个元素时改变其颜色的效果。假设有四个元素分别为A、B、C和D。

首先,为这四个元素添加一个共同的类名,例如"item"。

然后,在页面的样式中定义两种颜色,一种是原始颜色,另一种是点击后的变色。

<style>.item {background-color: 原始颜色;}.item.active {background-color: 点击后的变色;}
</style>

接下来,在Vue组件中,使用v-for指令遍历渲染这四个元素,并为每个元素添加一个点击事件

<template><div><div v-for="(item, index) in itemList":key="index":class="{ 'item': true, 'active': activeIndex === index }"@click="changeColor(index)">{{ item }}</div></div>
</template><script>
export default {data() {return {itemList: ['A', 'B', 'C', 'D'],activeIndex: null};},methods: {changeColor(index) {this.activeIndex = index;}}
};
</script>

http://www.lryc.cn/news/188049.html

相关文章:

  • Springcloud笔记(2)-Eureka服务注册
  • 国庆 day 5
  • 计算机网络 | OSI 参考模型
  • uniapp 实现地图头像上的水波纹效果
  • Zabbix7.0 LTS新功能
  • 充电100%并非都是美事,有时少点更有溢出!如何正确为iPhone充电
  • 【软件测试】JUnit详解
  • hive统计页面停留时间
  • LeetCode 24.两两交换链表中的结点
  • 【每日一记】OSPF区域划分详讲、划分区域的优点好处
  • 复旦管院启动科创战略,培养科技研发人才,引领未来发展!
  • Infinity同步
  • C语言:转义字符
  • 为什么 0.1 + 0.1 !== 0.2
  • 超详细!主流大语言模型的技术原理细节汇总!
  • 本人4年测试经验,211 本科计算机专业,由于互联网裁员,然后谈谈我最近测试面试的总结
  • Android中级——Activity数据恢复过程
  • 国内就能使用的chatgpt网页版,包含AIGC应用工具
  • Fast DDS之RTPS
  • 【算法|动态规划No.16】leetcode931. 下降路径最小和
  • Jenkins 构建时动态获取参数
  • android app开机自启动
  • XSS CSRF
  • 新加坡星银行项目组笔试题面试题
  • 基于SpringBoot的智能物流管理系统
  • 【开源电商网站】(2),使用docker-compose和dockerfile进行配置,设置自定义的镜像,安装插件,增加汉化包,支持中文界面汉化。
  • HTML5开发实例-3D全景(ThreeJs全景Demo) 详解(图)
  • springboot项目静态资源映射
  • 【Linux初阶】多线程1 | 页表的索引作用,线程基础(优缺点、异常、用途),线程VS进程,线程控制,C++多线程引入
  • Flink--9、双流联结(窗口联结、间隔联结)