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

微信小程序(三十七)选项点击高亮效果

注释很详细,直接上代码

上一篇

新增内容:
1.选择性渲染类
2.以数字为需渲染内容(数量)

源码:

index.wxml

<view class="Area"><!-- {{activeNum===index?'Active':''}}是选择性添加类名进行渲染 --><view wx:for="{{4}}" wx:key="*this" bind:tap="onClick" mark:index="{{index}}" class="List {{activeNum===index?'Active':''}}">{{item}}</view>
</view>

index.wxss

page{background-color: floralwhite;
}.Area{display: flex;justify-content: center;flex-direction: column;align-items: center;
}.List{text-align: center;margin: 10rpx 0rpx;padding: 20rpx 160rpx;background-color: gray;border-radius: 30rpx;
}.Active{background-color: pink;
}

index.js


Page({data:{activeNum:0},onClick(e){//解构参数const {index}=e.markthis.setData({//参数赋值activeNum:index})}
})

效果演示:

在这里插入图片描述

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

相关文章:

  • 通过Demo学WPF—数据绑定(二)
  • 数据湖的整体思路
  • 51单片机 跑马灯
  • 迎新年年终总结
  • 一台服务器可以支持多少TCP连接
  • svg基础(六)滤镜-图像,光照效果(漫反射,镜面反射),组合
  • 电脑数据误删如何恢复?9 个Windows 数据恢复方案
  • 【doghead】uv_loop_t的创建及线程执行
  • 云计算运营模式介绍
  • 物资捐赠管理系统
  • YOLOv8改进 | 检测头篇 | 独创RFAHead检测头超分辨率重构检测头(适用Pose、分割、目标检测)
  • 私有化部署一个吃豆人小游戏
  • 社区店经营管理新思路:提升业绩的秘诀
  • 统一数据格式返回,统一异常处理
  • arm 平台安装snort3
  • 【Ubuntu 20.04/22.04 LTS】最新 esp-matter SDK 软件编译环境搭建步骤
  • 【C语言】案例:输出n位水仙花数
  • 代码随想录算法训练营第四十六天(动态规划篇)|01背包(滚动数组方法)
  • 【QT+QGIS跨平台编译】之三十:【NetCDF+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • 从0开始图形学(光栅化)
  • B站弹幕分析系统
  • 戴上HUAWEI WATCH GT 4,解锁龙年新玩法
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之StepperItem组件
  • 2024-02-08 Unity 编辑器开发之编辑器拓展1 —— 自定义菜单栏与窗口
  • Intellij IDEA各种调试+开发中常见bug
  • 文件上传-Webshell
  • 掌握虚拟化与网络配置之道:深入浅出VMware及远程管理技巧
  • 【漏洞复现】狮子鱼CMS某SQL注入漏洞
  • Python学习之路-Tornado基础:安全应用
  • 6.0 Zookeeper session 基本原理详解教程