chore: add trailingComma
This commit is contained in:
@@ -14,13 +14,13 @@ export default createComponent({
|
||||
detailRows: Number,
|
||||
searchResult: Array,
|
||||
detailMaxlength: Number,
|
||||
showSearchResult: Boolean
|
||||
showSearchResult: Boolean,
|
||||
},
|
||||
|
||||
computed: {
|
||||
shouldShowSearchResult() {
|
||||
return this.focused && this.searchResult && this.showSearchResult;
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
@@ -71,12 +71,12 @@ export default createComponent({
|
||||
|
||||
return <div domPropsInnerHTML={text} />;
|
||||
}
|
||||
}
|
||||
},
|
||||
}}
|
||||
/>
|
||||
));
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
render() {
|
||||
@@ -100,5 +100,5 @@ export default createComponent({
|
||||
{this.genSearchResult()}
|
||||
</Cell>
|
||||
);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
@@ -26,32 +26,32 @@ export default {
|
||||
areaColumnsPlaceholder: ['请选择', '请选择', '请选择'],
|
||||
searchResult: [{
|
||||
name: '黄龙万科中心',
|
||||
address: '杭州市西湖区'
|
||||
address: '杭州市西湖区',
|
||||
}, {
|
||||
name: '黄龙万科中心G座'
|
||||
name: '黄龙万科中心G座',
|
||||
}, {
|
||||
name: '黄龙万科中心H座',
|
||||
address: '杭州市西湖区'
|
||||
}]
|
||||
address: '杭州市西湖区',
|
||||
}],
|
||||
},
|
||||
'en-US': {
|
||||
areaColumnsPlaceholder: ['Choose', 'Choose', 'Choose'],
|
||||
searchResult: [{
|
||||
name: 'Name1',
|
||||
address: 'Address'
|
||||
address: 'Address',
|
||||
}, {
|
||||
name: 'Name2'
|
||||
name: 'Name2',
|
||||
}, {
|
||||
name: 'Name3',
|
||||
address: 'Address'
|
||||
}]
|
||||
}
|
||||
address: 'Address',
|
||||
}],
|
||||
},
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
areaList,
|
||||
searchResult: []
|
||||
searchResult: [],
|
||||
};
|
||||
},
|
||||
|
||||
@@ -66,8 +66,8 @@ export default {
|
||||
|
||||
onChangeDetail(val) {
|
||||
this.searchResult = val ? this.$t('searchResult') : [];
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
+19
-19
@@ -21,7 +21,7 @@ const defaultData = {
|
||||
areaCode: '',
|
||||
postalCode: '',
|
||||
addressDetail: '',
|
||||
isDefault: false
|
||||
isDefault: false,
|
||||
};
|
||||
|
||||
function isPostal(value) {
|
||||
@@ -43,36 +43,36 @@ export default createComponent({
|
||||
deleteButtonText: String,
|
||||
showArea: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
default: true,
|
||||
},
|
||||
showDetail: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
default: true,
|
||||
},
|
||||
detailRows: {
|
||||
type: Number,
|
||||
default: 1
|
||||
default: 1,
|
||||
},
|
||||
detailMaxlength: {
|
||||
type: Number,
|
||||
default: 200
|
||||
default: 200,
|
||||
},
|
||||
addressInfo: {
|
||||
type: Object,
|
||||
default: () => ({ ...defaultData })
|
||||
default: () => ({ ...defaultData }),
|
||||
},
|
||||
telValidator: {
|
||||
type: Function,
|
||||
default: isMobile
|
||||
default: isMobile,
|
||||
},
|
||||
postalValidator: {
|
||||
type: Function,
|
||||
default: isPostal
|
||||
default: isPostal,
|
||||
},
|
||||
areaColumnsPlaceholder: {
|
||||
type: Array,
|
||||
default: () => []
|
||||
}
|
||||
default: () => [],
|
||||
},
|
||||
},
|
||||
|
||||
data() {
|
||||
@@ -85,8 +85,8 @@ export default createComponent({
|
||||
name: '',
|
||||
areaCode: '',
|
||||
postalCode: '',
|
||||
addressDetail: ''
|
||||
}
|
||||
addressDetail: '',
|
||||
},
|
||||
};
|
||||
},
|
||||
|
||||
@@ -105,7 +105,7 @@ export default createComponent({
|
||||
return arr.filter(text => text).join('/');
|
||||
}
|
||||
return '';
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
watch: {
|
||||
@@ -113,18 +113,18 @@ export default createComponent({
|
||||
handler(val) {
|
||||
this.data = {
|
||||
...defaultData,
|
||||
...val
|
||||
...val,
|
||||
};
|
||||
|
||||
this.setAreaCode(val.areaCode);
|
||||
},
|
||||
deep: true,
|
||||
immediate: true
|
||||
immediate: true,
|
||||
},
|
||||
|
||||
areaList() {
|
||||
this.setAreaCode(this.data.areaCode);
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
@@ -209,7 +209,7 @@ export default createComponent({
|
||||
|
||||
onDelete() {
|
||||
Dialog.confirm({
|
||||
title: t('confirmDelete')
|
||||
title: t('confirmDelete'),
|
||||
})
|
||||
.then(() => {
|
||||
this.$emit('delete', this.data);
|
||||
@@ -243,7 +243,7 @@ export default createComponent({
|
||||
setTimeout(() => {
|
||||
this.detailFocused = false;
|
||||
});
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
render() {
|
||||
@@ -368,5 +368,5 @@ export default createComponent({
|
||||
</Popup>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
@@ -11,7 +11,7 @@ const addressInfo = {
|
||||
addressDetail: '详细地址',
|
||||
areaCode: '110101',
|
||||
postalCode: '10000',
|
||||
isDefault: true
|
||||
isDefault: true,
|
||||
};
|
||||
|
||||
const createComponent = () => {
|
||||
@@ -20,8 +20,8 @@ const createComponent = () => {
|
||||
areaList,
|
||||
addressInfo,
|
||||
showPostal: true,
|
||||
showSetDefault: true
|
||||
}
|
||||
showSetDefault: true,
|
||||
},
|
||||
});
|
||||
|
||||
const button = wrapper.find('.van-button');
|
||||
@@ -33,7 +33,7 @@ const createComponent = () => {
|
||||
field,
|
||||
button,
|
||||
wrapper,
|
||||
errorInfo
|
||||
errorInfo,
|
||||
};
|
||||
};
|
||||
|
||||
@@ -48,8 +48,8 @@ test('create a AddressEdit with props', () => {
|
||||
addressInfo,
|
||||
showPostal: true,
|
||||
showSetDefault: true,
|
||||
showSearchResult: true
|
||||
}
|
||||
showSearchResult: true,
|
||||
},
|
||||
});
|
||||
|
||||
expect(wrapper).toMatchSnapshot();
|
||||
@@ -60,7 +60,7 @@ test('valid area placeholder confirm', async () => {
|
||||
propsData: {
|
||||
areaList,
|
||||
areaColumnsPlaceholder: ['请选择', '请选择', '请选择'],
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
const { data } = wrapper.vm;
|
||||
@@ -100,8 +100,8 @@ test('validator props', async () => {
|
||||
areaList,
|
||||
validator(key, value) {
|
||||
return `${key}${value}`;
|
||||
}
|
||||
}
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
const { errorInfo, data } = wrapper.vm;
|
||||
@@ -192,13 +192,13 @@ test('watch address info', () => {
|
||||
|
||||
test('set/get area code', async () => {
|
||||
const wrapper = mount(AddressEdit, {
|
||||
propsData: { areaList }
|
||||
propsData: { areaList },
|
||||
});
|
||||
|
||||
expect(wrapper.vm.getArea()).toEqual([
|
||||
{ code: '110000', name: '北京市' },
|
||||
{ code: '110100', name: '北京市' },
|
||||
{ code: '110101', name: '东城区' }
|
||||
{ code: '110101', name: '东城区' },
|
||||
]);
|
||||
|
||||
wrapper.vm.setAreaCode('110102');
|
||||
@@ -208,7 +208,7 @@ test('set/get area code', async () => {
|
||||
expect(wrapper.vm.getArea()).toEqual([
|
||||
{ code: '110000', name: '北京市' },
|
||||
{ code: '110100', name: '北京市' },
|
||||
{ code: '110102', name: '西城区' }
|
||||
{ code: '110102', name: '西城区' },
|
||||
]);
|
||||
|
||||
wrapper.vm.$refs = [];
|
||||
@@ -221,9 +221,9 @@ test('watch area code', async () => {
|
||||
propsData: {
|
||||
areaList: {},
|
||||
addressInfo: {
|
||||
areaCode: '110101'
|
||||
}
|
||||
}
|
||||
areaCode: '110101',
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
expect(wrapper.vm.data.city).toEqual('');
|
||||
@@ -240,9 +240,9 @@ test('show search result', async () => {
|
||||
searchResult: [
|
||||
{ name: 'name1', address: 'address1' },
|
||||
{ name: 'name2' },
|
||||
{ address: 'address2' }
|
||||
]
|
||||
}
|
||||
{ address: 'address2' },
|
||||
],
|
||||
},
|
||||
});
|
||||
|
||||
const field = wrapper.findAll('.van-field__control').at(3);
|
||||
@@ -266,8 +266,8 @@ test('delete address', async () => {
|
||||
const wrapper = mount(AddressEdit, {
|
||||
attachToDocument: true,
|
||||
propsData: {
|
||||
showDelete: true
|
||||
}
|
||||
showDelete: true,
|
||||
},
|
||||
});
|
||||
|
||||
const deleteButton = wrapper.findAll('.van-button').at(1);
|
||||
|
||||
Reference in New Issue
Block a user