diff --git a/packages/cell/src/cell.vue b/packages/cell/src/cell.vue index 996bf3a12..8db64129c 100644 --- a/packages/cell/src/cell.vue +++ b/packages/cell/src/cell.vue @@ -1,15 +1,15 @@ <template> <a class="z-cell" :href="url" @click="handleClick"> - <div class="z-cell-title"> + <div class="z-cell__title"> <slot name="icon"> <i v-if="icon" class="zui-icon" :class="'zui-icon-' + icon"></i> </slot> <slot name="title"> <span class="z-cell-text" v-text="title"></span> - <span class="z-cell-label" v-if="label" v-text="label"></span> + <span class="z-cell__abel" v-if="label" v-text="label"></span> </slot> </div> - <div class="z-cell-value" :class="{ 'is-link' : isLink }"> + <div class="z-cell__value" :class="{ 'is-link' : isLink }"> <slot> <span v-text="value"></span> </slot> diff --git a/packages/field/src/field.vue b/packages/field/src/field.vue index af4493bd8..43041684d 100644 --- a/packages/field/src/field.vue +++ b/packages/field/src/field.vue @@ -8,7 +8,7 @@ }"> <textarea v-if="type === 'textarea'" - class="z-field-control" + class="z-field__control" v-model="currentValue" @change="$emit('change', currentValue)" :placeholder="placeholder" @@ -18,7 +18,7 @@ </textarea> <input v-else - class="z-field-control" + class="z-field__control" :value="currentValue" @change="$emit('change', currentValue)" @input="handleInput" diff --git a/packages/zanui-css/src/cell.pcss b/packages/zanui-css/src/cell.pcss index ef7afc429..eed4745c9 100644 --- a/packages/zanui-css/src/cell.pcss +++ b/packages/zanui-css/src/cell.pcss @@ -2,7 +2,7 @@ @import "./mixins/border_retina.pcss"; @component-namespace z { - @component cell-group { + @b cell-group { padding-left: 10px; position: relative; @@ -11,7 +11,7 @@ } } - @component cell { + @b cell { display: block; overflow: hidden; position: relative; @@ -33,19 +33,19 @@ } } - @descendent title { + @empty-cells: show title { float: left; overflow: hidden; } - @descendent label { + @e label { display: block; font-size: 12px; line-height: 1.2; color: #666; } - @descendent value { + @e value { float: right; overflow: hidden; diff --git a/packages/zanui-css/src/field.pcss b/packages/zanui-css/src/field.pcss index 3a189b103..a9333e609 100644 --- a/packages/zanui-css/src/field.pcss +++ b/packages/zanui-css/src/field.pcss @@ -2,46 +2,46 @@ @import "./mixins/border_retina.pcss"; @component-namespace z { - @component field { + @b field { width: 100%; overflow: hidden; @when textarea { - .z-field-control { + .z-field__control { min-height: 60px; } } @when nolabel { - .z-cell-title { + .z-cell__title { display: none; } - .z-cell-value { + .z-cell__value { width: 100%; padding-left: 0; } } - .z-cell-title, - .z-cell-value { + .z-cell__title, + .z-cell__value { float: none; box-sizing: border-box; } - .z-cell-title { + .z-cell__title { width: 90px; position: absolute; top: 10px; left: 0; } - .z-cell-value { + .z-cell__value { width: 100%; padding-left: 90px; } - .z-field-control { + @e control { border: 0; font-size: 14px; line-height: 22px;