微信小程序有个属性hover-class=‘active’,是指当点击列表元素时当按下鼠标左键会显示active样式,但是鼠标离开样式就会复原.可以参考以下解决方案,直接上代码:
wxml:

 <view class="tags"><view class="tag-title">标签</view><view class="tag-box"><view wx:for="{{tags}}" wx:key="id" wx:for-index="i"><view class="tags-item {{currentItem==item.id?'active-tag':''}}" data-id="{{item.id}}" bindtap="tagChoose">{{item.name}}</view></view></view></view>
sdf

js文件:

  tagChoose:function(options){var that = thisvar id = options.currentTarget.dataset.id;console.log(id)//设置当前样式that.setData({'currentItem':id})}

核心点:class="tags-item {{dateCurrent==item.id?‘active-tag’:’’}}"模板文件中使用三元运算符,通过dateCurrent指定当前item的id

关注获取最新优质文章

微信小程序实现给循环列表添加点击样式相关推荐

  1. 微信小程序之实现循环动态添加和删除输入框

    1.页面代码: <block wx:for="{{lists}}" wx:key="{{index}}"><van-field class=& ...

  2. 小程序中for循环列表后点击不同列表跳转不同页面

    奥利给,加油加油,加油 最近没那么多事了,但是学习绝对不能拉下,加油 代码: wxml: <view class="lingshi">零食天地</view> ...

  3. 微信小程序wx:for遍历列表后点击不同列表跳转不同页面

    wxml代码 <view class="shangpingflex"><view wx:for="{{shangpinglan}}" wx:k ...

  4. php小程序 100行左右,微信小程序 左右分类滚动列表

    今天需求个类似得到app分类的功能,效果如图: 左右分别滚动,互不干扰,先把简单的布局和样式搭好. 左侧分类 右侧顶部分类 右侧列表 .flex_row{display: flex;flex-dire ...

  5. 微信小程序编写新闻阅读列表

    微信小程序编写新闻阅读列表 本篇学习主要内容 Swiper 组件(轮播图) App.json 里的关于导航栏.标题的配置. Page 页面与应用程序的生命周期 数据绑定(核心知识) 数据绑定的运算与逻 ...

  6. 微信小程序 scroll-view组件实现列表页实例代码

    这篇文章主要介绍了微信小程序 scroll-view组件实现列表页实例代码的相关资料,scroll-view组件介绍scroll-view是微信小程序提供的可滚动视图组件,其主要作用是可以用来做手机端 ...

  7. 微信小程序如何双重循环

    微信小程序解决双重循环 准备知识 wx:for : 使用数组中各项的数据重复渲染该组件 当前项的下标变量名默认为 index,当前项的变量名默认为 item 可使用 wx:for-item 指定当前元 ...

  8. 微信小程序 模仿华为音乐 列表界面

    微信小程序 模仿华为音乐 列表界面 index.js var app=getApp(); var listDatas = require("../../data/data_list.js&q ...

  9. 微信小程序分页加载列表

    微信小程序分页加载列表: 项目开发时很多页面都需要用到分页加载列表,为了方便,自己封装了分页加载列表组件,下拉刷新列表,滑动至底部,加载更多 组件界面: 可以扫码查看是否符合自己的需求 wxml: & ...

最新文章

  1. pytorch crossentropy为nan
  2. 简单实用一分钟上手级权限控制
  3. Chrome如何离线安装crx文件
  4. Python线程安全问题及解决方法
  5. lower版购物车模拟
  6. java字符串的替换replace、replaceAll、replaceFirst的区别详解
  7. [Swift]LeetCode20. 有效的括号 | Valid Parentheses
  8. 微信开发者工具的下载以及项目的创建
  9. java实现Tomasulo算法_并行计算机组成与设计pdf
  10. halcon安装教程
  11. SCTP客户/服务器程序
  12. 免费使用中国知网/查看外文文献—浙江图书馆
  13. 【百川云栖分享】天施:后APP时代淘宝移动中台技术开源开放探索
  14. 互联网创业项目加盟,超低门槛,0经验也能开
  15. mysql update join 更新_mysql多表join时候update更新数据的方法 | 很文博客
  16. 大曝光!武汉最牛的互联网公司全在这了
  17. android教程丿it教程网,[IT教程吧-www.itjc8.com]_Da类android视频
  18. 5、获取蓝牙设备列表(getBluetoothDevices)
  19. 计算机断层CT检查肺部混浊,【 正常肺部ct影像】_正常表现_特点-大众养生网
  20. 在java中下列说法不正确的是,【单选题】关于java中的转义字符,下列说法不正确的是 A. 是制表位 B. 可以实现换行 C. 可以在页面中显示双引号 D. \可以在页面实现注释...

热门文章

  1. Unity GIF播放插件 (支持安卓)
  2. Python标准库之urllib,urllib2自定义Opener
  3. linux yum 安装pypy,centos安装pypy(含pypy下载地址)
  4. 打造千万级流量秒杀第十课 Web 安全:如何解决重放攻击和 XSS 注入?
  5. ajax请求报错 php开启跨域请求
  6. java自动生成 rap接口_GitHub - XiaoweiM/rap2-javabean: rap2生成javabean
  7. 英文论文中“such as, for example, e.g., i.e., etc., et al. ”的用法分析
  8. 【计算机考研择校分析】重庆邮电大学2022考情分析
  9. k8s virtual cluster 虚拟集群多租户解决方案
  10. local多个 lua_lua实现多继承 - 达拉崩吧冬的个人空间 - OSCHINA - 中文开源技术交流社区...