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

注释很详细,直接上代码

上一篇

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

源码:

index.wxml

xml 复制代码
<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

css 复制代码
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

js 复制代码
Page({
    data:{
        activeNum:0
    },

    onClick(e){
        //解构参数
        const {index}=e.mark

        this.setData({//参数赋值
            activeNum:index
        })
    }
})

效果演示:

相关推荐
kyriewen10 分钟前
一个人+Cursor,7天上线付费小程序:第1天我就想放弃了
前端·微信小程序·cursor
暗不需求3 小时前
从路虎汽车小程序看微信小程序开发的最佳实践
前端·javascript·微信小程序
博客zhu虎康4 小时前
小程序:解决小程序发布上线后无分享功能
小程序
tuanyuan99o13 小时前
2026商城小程序的安全怎么保障?防止黑客攻击和数据泄露
安全·小程序
facetarzan17 小时前
微信小程序文件下载
小程序·文件预览·文件下载
aiguangyuan17 小时前
微信小程序服务商
微信小程序·前端开发
一支帆17 小时前
微信小程序-情侣点餐
java·微信小程序·情侣点餐
Slow菜鸟17 小时前
AI开发-微信小程序(全流程提示词)
人工智能·微信小程序
橘子海全栈攻城狮17 小时前
【最新源码】鸟博士微信小程序 023
spring boot·后端·web安全·微信小程序·小程序
Yuujs17 小时前
微信小程序反编译保姆级教程
微信小程序·小程序