描述问题:
crud的card模式中,如果card设置了media图片,则card无法设置背景颜色
如何复现(请务必完整填写下面内容):
- 你是如何使用 amis 的?
sdk - amis 版本是什么?请先在最新 beta 版本测试问题是否存在
最新的release 2.8 - 粘贴有问题的完整
amis schema
代码:
"card": {
"className": "bg-red-300 text-center", //card背景设置为红色 无效,文本居中 有效
"href": "/item?url=<%=data.url%>",
"header": {
"className": "bg-green-300", //header背景设置为绿色 有效
"title": "$sn",
"titleClassName": "text-black",
"subTitle": "$title",
"subTitleClassName": "text-black"
},
"media": {
"type": "image",
"url": "$thumbnail",
"position": "top",
"className": "bg-blue-300 w-48" //media背景设置为蓝色 无效
}
}
1条答案
按热度按时间jum4pzuy1#
另外问下,如果要实现根据返回x=1、2、3时,通过设置不同的className给card加上不同的背景色,这要怎么实现?
以前旧版本sdk可以这么写:
"className": {
"bg-green-50 text-center text-black grid-cols-6": "x==1",
"bg-yellow-50 text-center text-black grid-cols-6": "x==2",
"bg-blue-50 text-center text-black grid-cols-6": "x==3"
}
现在升级到最新的2.8反而不能这么写了。。。
哎……每次升级都好痛苦啊,一大堆的代码不兼容,又要重新折腾