+
@@ -31,7 +31,8 @@ export default {
value: [String, Number],
url: String,
label: String,
- isLink: Boolean
+ isLink: Boolean,
+ required: Boolean
},
methods: {
diff --git a/packages/zanui-css/src/cell.css b/packages/zanui-css/src/cell.css
index 33cee8a48..a0c9fa223 100644
--- a/packages/zanui-css/src/cell.css
+++ b/packages/zanui-css/src/cell.css
@@ -3,7 +3,7 @@
@component-namespace zan {
@b cell-group {
- padding-left: 10px;
+ padding-left: 15px;
position: relative;
background-color: #fff;
@@ -14,9 +14,8 @@
@b cell {
display: block;
- overflow: hidden;
position: relative;
- padding: 10px 10px 10px 0;
+ padding: 10px 15px 10px 0;
box-sizing: border-box;
line-height: 22px;
background-color: $c-white;
@@ -35,8 +34,20 @@
}
@e title {
- float: left;
+ display: inline-block;
overflow: hidden;
+ /* 清除空白字符对高度的影响 */
+ vertical-align: bottom;
+
+ &.zan-cell__required {
+ &::before {
+ content: '*';
+ position: absolute;
+ left: -7px;
+ font-size: 14px;
+ color: #f44;
+ }
+ }
}
@e label {
@@ -62,7 +73,7 @@
.zan-icon-arrow {
position: absolute;
top: 50%;
- right: 10px;
+ right: 15px;
transform: translateY(-50%);
color: $c-gray-dark;
font-size: 12px;
diff --git a/packages/zanui-css/src/mixins/clearfix.css b/packages/zanui-css/src/mixins/clearfix.css
new file mode 100644
index 000000000..cb8ed0126
--- /dev/null
+++ b/packages/zanui-css/src/mixins/clearfix.css
@@ -0,0 +1,7 @@
+@define-mixin clearfix {
+ &::after {
+ content: '';
+ display: table;
+ clear: both;
+ }
+}