@@ -14,8 +14,8 @@
class="zan-cell__value"
v-if="value || this.$slots.default"
:class="{
- 'is-link': isLink,
- 'is-alone': !this.$slots.title && !title && !label
+ 'zan-cell__value--link': isLink,
+ 'zan-cell__value--alone': !this.$slots.title && !title && !label
}"
>
diff --git a/packages/zanui-css/src/cell.css b/packages/zanui-css/src/cell.css
index 66b45b17d..4f763f920 100644
--- a/packages/zanui-css/src/cell.css
+++ b/packages/zanui-css/src/cell.css
@@ -36,16 +36,6 @@
@e title {
float: left;
-
- &.zan-cell__required {
- &::before {
- content: '*';
- position: absolute;
- left: -7px;
- font-size: 14px;
- color: #f44;
- }
- }
}
@e label {
@@ -59,15 +49,32 @@
float: right;
overflow: hidden;
- @when link {
+ @m link {
margin-right: 20px;
}
- @when alone {
+ @m alone {
float: none;
}
}
+ @m required {
+ overflow: visible;
+
+ &::before {
+ content: '*';
+ position: absolute;
+ left: -7px;
+ font-size: 14px;
+ color: #f44;
+ }
+
+ .zan-cell__title {
+ float: none;
+ display: inline-block;
+ }
+ }
+
.zan-icon-arrow {
position: absolute;
top: 50%;