list-item 根据boolean属性 动态设置class
list-item 根据boolean属性 动态设置class
鸿蒙
HarmonyOS
OpenHarmony
赞
收藏 0
回答 1
待解决
相关问题
点击一个list的item,怎么给这个item添加class
5018浏览 • 1回复 待解决
如何让list-item组件里的image图片懒加载?
1232浏览 • 1回复 待解决
JS swiper 怎么像list一样动态添加item?
5326浏览 • 1回复 待解决
如何动态设置组件属性的值
405浏览 • 1回复 待解决
ForEach下item是父类.如何动态获取不同子类的数据, 根据子类来区分item某些值
706浏览 • 1回复 待解决
List组件的initialIndex属性设置不生效
851浏览 • 1回复 待解决
List设置了lanes(2)怎么让最后一个item能占据整个List宽度
883浏览 • 1回复 待解决
List没有Reverse属性。在聊天界面的时候,数据无法动态往上添加
374浏览 • 1回复 待解决
list添加或删除item需要设置入场出场动画典型案例
453浏览 • 1回复 待解决
如何动态根据资源名获取资源id
7402浏览 • 1回复 已解决
如何实现Class单个属性改变 自动触发页面刷新
339浏览 • 1回复 待解决
求js 中 class类名动态绑定的问题?
5326浏览 • 1回复 待解决
方法不能传类class ;导致一些工具类,根据输入 class,创建对应类型对象,无法实现
362浏览 • 1回复 待解决
【List组件】点击列表的当前item,怎么让当前item图标显示,同时其他item里图标隐藏
582浏览 • 1回复 待解决
组件设置属性能否使用if判断是否设置某个属性
733浏览 • 1回复 待解决
List的item点击变色有什么好方法吗
866浏览 • 1回复 待解决
list的add跟remove item的入场、出场动画
518浏览 • 1回复 待解决
List水平布局如何根据内容自适应高度
49浏览 • 1回复 待解决
将List的某个Item的visibility设置为None后,索引值会不会减少一个?
30浏览 • 1回复 待解决
弄List下拉刷新时发现List的属性动画是无效的。
1248浏览 • 1回复 待解决
SideBarContainer如何设置controlButton属性
945浏览 • 1回复 待解决
HarmonyOS平台如何动画动态计算属性值,来动态实现子组件的更新
656浏览 • 1回复 待解决
Web组件domStorageAccess属性设置
1202浏览 • 1回复 待解决
动态设置文本导致致命错误
6106浏览 • 1回复 待解决
通过WindowProperties设置属性不生效
921浏览 • 1回复 待解决
通过三目运算符就可以了。
附上代码供参考:
<!-- index.hml -->
<div class="container">
<list class="todo-wrapper">
<list-item for="{{ todolist }}" class="{{ booleanValue ? 'redClass' : 'blueClass' }}">
<text class="todo-title">{{ $item.title }}</text>
<text class="todo-title">{{ $item.date }}</text>
</list-item>
</list>
</div>
// index.js
export default {
data: {
todolist: [{
title: '刷题',
date: '2021-12-31 10:00:00',
}, {
title: '看电影',
date: '2021-12-31 20:00:00',
}],
booleanValue: false
},
}
/* index.css */
.container {
display: flex;
justify-content: center;
align-items: center;
left: 0px;
top: 0px;
width: 454px;
height: 454px;
}
.todo-wrapper {
width: 454px;
height: 300px;
}
.todo-item {
width: 454px;
height: 80px;
flex-direction: column;
}
.todo-title {
width: 454px;
height: 40px;
text-align: center;
}
.redClass {
background-color: red;
}
.blueClass {
background-color: blue;
}