小程序动态修改循环中的样式
图标样式等,请参考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
这位博主的博客才做出来哒~~
小程序动态修改循环中的样式相关推荐
- 微信小程序动态修改样式
前言 微信小程序动态修改样式:循环数组显示到页面,点击单独的按钮变换单独样式 一.wxml <view class="fb_tips"wx:for="{{arr11 ...
- 微信小程序动态修改头部title
微信小程序动态修改头部title 1,正常我们设置title的名字是这么设置的 {"navigationBarTitleText": "详情", } 2.在js ...
- 小程序 rich-text 修改图片和文字样式
小程序 rich-text 修改图片和文字样式 utils文件 /*** 处理富文本里的图片宽度自适应* 1.去掉img标签里的style.width.height属性* 2.img标签添加style ...
- 小程序如何修改缓存中的某一个字段的值;小程序中如何应用vant组件 如:van-dropdown-item、van-field
1.小程序如何往缓存中存数据 将数据放入指定缓存中. 这里缓存块的名称叫'mydata',你可以根据自己的需求,取合适的名字.代码如下 let data = {name: '8BQ了',age: '1 ...
- 微信小程序:修改单选radio大小样式
通过scale将其缩小 <radio style="transform:scale(0.8)" checked="true" value="tr ...
- 微信小程序动态修改数据 list展示
前沿 我想实现一个动态修改data内数据的功能,试验了几种方式,感觉下面的这种方式最实用,所以记录一下.方便后面的小伙伴来学习. 代码 js文件代码:Page({data: {artlist: []} ...
- 微信小程序 动态修改颜色
在h5中可以用js根据id啊.class啊等等找到控件,然后.css 但是在小程序中没有,小程序是数据绑定的模式,style也可以这样写 1,在data中定义变量color data: {color: ...
- 小程序 动态修改二维数组 示例
♩. 背景 个人的项目中,在进行用户地址的删除操作时,我需要动态隐藏已经删除掉的地址 毕竟小程序的 JS 跟我们前端接触的 JavaScript 代码有很大的不同 ♪. 思路设计 我的想法是: 1.首 ...
- 微信小程序自定义修改swiper指示点样式
最近要用到微信小程序,于是就以CSDN的CSDN会员小程序作为练手案例,但是当我在使用官方的Swiper组件时发现,官方的指示点和我想要的效果不一致.于是,经过各种找资料,最终发现了解决方法. 官方的 ...
- 微信小程序动态修改页面标题title
背景 有这样一个需求,想动态修改微信小程序页面顶部的标题,应该如何操作呢? 做法 一.首先看看静态修改微信小程序页面顶部的标题的做法. 通过修改页面json文件即可修改页面标题 {"navi ...
最新文章
- pandas使用groupby函数和count函数返回的是分组下每一列的统计值(不统计NaN缺失值)、如果多于一列返回dataframe、size函数返回分组下的行数结果为Series(缺失值不敏感)
- DOS系统里,分屏显示目录的命令是什么??
- python自学步骤-怎么自学python,大概要多久?
- 自定义关键字_Java项目实践,如何获取自定义sql里的表名及关键字段
- 8-10 牛客网刷题知识点集合
- RabbitMQ的元数据重建
- Redis的两种备份方式:RDB和AOF
- ashx文件 验证是否登录_汇总丨增值税综合服务平台登录常见问题解答
- php 用户认证,PHP用户认证及管理完全源码
- Switch View when host XmlFormView in aspx
- 【Mac技巧】怎样隐藏电脑Dock栏
- 高通平台SPI驱动框架分析
- 计算机游戏act指的是什么游戏,忍龙2领衔!5款史上最佳的ACT游戏推荐,值得一玩!...
- bitcoin全节点搭建
- Python数据类型函数
- QGIS官方样式库首现来自中国的贡献——国土空间规划样式库和分区配色表
- Java 线程池及参数动态调节详解
- 微信公众号的二次开发(一 订阅号没有获取网页授权的解决方法)
- 中国水煤浆行业“十四五”规划与运营模式分析报告2022~2028年
- 微信公众平台订阅号和服务号的区别详解
热门文章
- 将所有的依赖打包成一个jar包 maven-assembly-plugin
- 业界|比尔盖茨推荐,三个数据中的世界动向
- 黑眼圈:缓解/防止方法
- 安提基特拉機械(希臘語:, O mēchanismós tōn Antikythērōn,或譯為安梯基齊拉、安提基瑟拉、安提基西拉)是古希腊时期為了計算天體在天空中的位置而製造的青銅機器,屬於模拟计算
- 【搜索】训练题C - Computer Game
- UDP vs. TCP
- 运行在容器中的Oracle XE - 11g
- RFP持证人分享:保险从业人员来告诉大家RFP证对工作有多大帮助?
- Linux——(十)网络编程套接字
- 外贸英文网站SEO推广