image radius="3px" mode="widthFix" fade :showLoading="true" width="115px"
height="90px" :src="item.Img" :lazy-load="true" >
color="red">
<view slot="error" style="font-size: 24rpx;">加载失败view>
image>
请问一下这种组件class 这么怎么设置? 想设置class的样式都无法设置
justify-content: center;
margin: 0 auto;
在u-image 外层套一个标签也无法生效
回答不易 求求您采纳哦 感激不尽
在 Uniapp 中,可以通过动态绑定 class 来实现组件内的样式设置。
例如:
<u--image :class="{'radius': true}" radius="3px" mode="widthFix" fade :showLoading="true" width="115px" height="90px" :src="item.Img" :lazy-load="true">
<template v-slot:loading>
<u-loading-icon color="red"></u-loading-icon>
</template>
<view slot="error" style="font-size: 24rpx;">加载失败</view>
</u--image>
在样式文件中:
.radius{
border-radius: 3px;
}
通过 v-bind 动态绑定 class 并且根据条件是否添加样式,就可以实现组件内的样式设置。