style(ContactEdit): adjust label width and improve style

This commit is contained in:
chenjiahan 2020-06-21 21:49:21 +08:00 committed by neverland
parent f9d89142b9
commit a77ebe11d7
4 changed files with 6 additions and 16 deletions

View File

@ -43,10 +43,8 @@ exports[`renders demo correctly 1`] = `
</div>
<div class="van-cell van-cell--borderless van-contact-edit__switch-cell">
<div class="van-cell__title"><span>设为默认联系人</span></div>
<div class="van-cell__value">
<div role="switch" aria-checked="false" class="van-switch" style="font-size: 24px;">
<div class="van-switch__node"></div>
</div>
<div role="switch" aria-checked="false" class="van-switch" style="font-size: 24px;">
<div class="van-switch__node"></div>
</div>
</div>
<div class="van-contact-edit__buttons"><button class="van-button van-button--danger van-button--normal van-button--block van-button--round">

View File

@ -128,6 +128,7 @@ export default createComponent({
<Switch
vModel={data.isDefault}
size={24}
slot="right-icon"
onChange={(event) => {
this.$emit('change-default', event);
}}

View File

@ -7,8 +7,8 @@
overflow: hidden;
border-radius: @contact-edit-fields-radius;
.van-cell__title {
max-width: @contact-edit-field-label-width;
.van-field__label {
width: @contact-edit-field-label-width;
}
}
@ -16,16 +16,7 @@
margin-top: 10px;
padding-top: 9px;
padding-bottom: 9px;
overflow: hidden;
border-radius: @contact-edit-fields-radius;
.van-cell__value {
flex: none;
}
.van-switch {
vertical-align: top;
}
}
&__buttons {

View File

@ -248,7 +248,7 @@
@contact-edit-buttons-padding: @padding-xl 0;
@contact-edit-button-margin-bottom: @padding-sm;
@contact-edit-button-font-size: 16px;
@contact-edit-field-label-width: 65px;
@contact-edit-field-label-width: 4em;
// ContactList
@contact-list-edit-icon-size: 16px;