图标样式等,请参考Color-UI

WXML

<view class="cu-list menu"><block wx:for='{{typelist}}' wx:for-index='index' wx:key wx:for-item='item'><view class="cu-item "><view class='content' bindtap='showChildren' data-index='{{index}}'><text class='{{item.icon}}'></text><text class="icon-comment text-pink "></text><text class="text-grey">{{item.name}}</text></view></view></block>
</view>

JS

data: {typelist: [{id: '1',name: '查看',level: 0,icon: 'icon-right',}, {id: '2',name: '打开',icon: 'icon-right',}, {id: '2',name: '关闭',icon: 'icon-right',}],},showChildren(e) {var index = e.currentTarget.dataset.index //获取当前下标var number = this.data.show;for (let i in this.data.typelist) {// 遍历 修改当前箭头方向if (i == index) {if (this.data.typelist[i].icon == 'icon-right') {var icon = 'typelist[' + i + '].icon'this.setData({[icon]: 'icon-unfold'})} else if (this.data.typelist[i].icon == 'icon-unfold') {var icon = 'typelist[' + i + '].icon'this.setData({[icon]: 'icon-right'})}}}},


点击某一个之后

我是参考了
https://blog.csdn.net/qq_39635610/article/details/86542387?tdsourcetag=s_pcqq_aiomsg
这位博主的博客才做出来哒~~

小程序动态修改循环中的样式相关推荐

  1. 微信小程序动态修改样式

    前言 微信小程序动态修改样式:循环数组显示到页面,点击单独的按钮变换单独样式 一.wxml <view class="fb_tips"wx:for="{{arr11 ...

  2. 微信小程序动态修改头部title

    微信小程序动态修改头部title 1,正常我们设置title的名字是这么设置的 {"navigationBarTitleText": "详情", } 2.在js ...

  3. 小程序 rich-text 修改图片和文字样式

    小程序 rich-text 修改图片和文字样式 utils文件 /*** 处理富文本里的图片宽度自适应* 1.去掉img标签里的style.width.height属性* 2.img标签添加style ...

  4. 小程序如何修改缓存中的某一个字段的值;小程序中如何应用vant组件 如:van-dropdown-item、van-field

    1.小程序如何往缓存中存数据 将数据放入指定缓存中. 这里缓存块的名称叫'mydata',你可以根据自己的需求,取合适的名字.代码如下 let data = {name: '8BQ了',age: '1 ...

  5. 微信小程序:修改单选radio大小样式

    通过scale将其缩小 <radio style="transform:scale(0.8)" checked="true" value="tr ...

  6. 微信小程序动态修改数据 list展示

    前沿 我想实现一个动态修改data内数据的功能,试验了几种方式,感觉下面的这种方式最实用,所以记录一下.方便后面的小伙伴来学习. 代码 js文件代码:Page({data: {artlist: []} ...

  7. 微信小程序 动态修改颜色

    在h5中可以用js根据id啊.class啊等等找到控件,然后.css 但是在小程序中没有,小程序是数据绑定的模式,style也可以这样写 1,在data中定义变量color data: {color: ...

  8. 小程序 动态修改二维数组 示例

    ♩. 背景 个人的项目中,在进行用户地址的删除操作时,我需要动态隐藏已经删除掉的地址 毕竟小程序的 JS 跟我们前端接触的 JavaScript 代码有很大的不同 ♪. 思路设计 我的想法是: 1.首 ...

  9. 微信小程序自定义修改swiper指示点样式

    最近要用到微信小程序,于是就以CSDN的CSDN会员小程序作为练手案例,但是当我在使用官方的Swiper组件时发现,官方的指示点和我想要的效果不一致.于是,经过各种找资料,最终发现了解决方法. 官方的 ...

  10. 微信小程序动态修改页面标题title

    背景 有这样一个需求,想动态修改微信小程序页面顶部的标题,应该如何操作呢? 做法 一.首先看看静态修改微信小程序页面顶部的标题的做法. 通过修改页面json文件即可修改页面标题 {"navi ...

最新文章

  1. pandas使用groupby函数和count函数返回的是分组下每一列的统计值(不统计NaN缺失值)、如果多于一列返回dataframe、size函数返回分组下的行数结果为Series(缺失值不敏感)
  2. DOS系统里,分屏显示目录的命令是什么??
  3. python自学步骤-怎么自学python,大概要多久?
  4. 自定义关键字_Java项目实践,如何获取自定义sql里的表名及关键字段
  5. 8-10 牛客网刷题知识点集合
  6. RabbitMQ的元数据重建
  7. Redis的两种备份方式:RDB和AOF
  8. ashx文件 验证是否登录_汇总丨增值税综合服务平台登录常见问题解答
  9. php 用户认证,PHP用户认证及管理完全源码
  10. Switch View when host XmlFormView in aspx
  11. 【Mac技巧】怎样隐藏电脑Dock栏
  12. 高通平台SPI驱动框架分析
  13. 计算机游戏act指的是什么游戏,忍龙2领衔!5款史上最佳的ACT游戏推荐,值得一玩!...
  14. bitcoin全节点搭建
  15. Python数据类型函数
  16. QGIS官方样式库首现来自中国的贡献——国土空间规划样式库和分区配色表
  17. Java 线程池及参数动态调节详解
  18. 微信公众号的二次开发(一 订阅号没有获取网页授权的解决方法)
  19. 中国水煤浆行业“十四五”规划与运营模式分析报告2022~2028年
  20. 微信公众平台订阅号和服务号的区别详解

热门文章

  1. 将所有的依赖打包成一个jar包 maven-assembly-plugin
  2. 业界|比尔盖茨推荐,三个数据中的世界动向
  3. 黑眼圈:缓解/防止方法
  4. 安提基特拉機械(希臘語:, O mēchanismós tōn Antikythērōn,或譯為安梯基齊拉、安提基瑟拉、安提基西拉)是古希腊时期為了計算天體在天空中的位置而製造的青銅機器,屬於模拟计算
  5. 【搜索】训练题C - Computer Game
  6. UDP vs. TCP
  7. 运行在容器中的Oracle XE - 11g
  8. RFP持证人分享:保险从业人员来告诉大家RFP证对工作有多大帮助?
  9. Linux——(十)网络编程套接字
  10. 外贸英文网站SEO推广