diff --git a/src/address-edit/Detail.js b/src/address-edit/Detail.js
index 0ecf36720..66baaeab3 100644
--- a/src/address-edit/Detail.js
+++ b/src/address-edit/Detail.js
@@ -9,7 +9,7 @@ const android = isAndroid();
export default createComponent({
props: {
value: String,
- error: Boolean,
+ errorMessage: String,
focused: Boolean,
detailRows: Number,
searchResult: Array,
@@ -89,7 +89,7 @@ export default createComponent({
clearable={!android}
type="textarea"
value={this.value}
- error={this.error}
+ errorMessage={this.errorMessage}
border={!this.shouldShowSearchResult}
label={t('label')}
maxlength={this.detailMaxlength}
diff --git a/src/address-edit/index.js b/src/address-edit/index.js
index 5c28a2906..f9d55b849 100644
--- a/src/address-edit/index.js
+++ b/src/address-edit/index.js
@@ -81,10 +81,11 @@ export default createComponent({
showAreaPopup: false,
detailFocused: false,
errorInfo: {
- tel: false,
- name: false,
- postalCode: false,
- addressDetail: false
+ tel: '',
+ name: '',
+ areaCode: '',
+ postalCode: '',
+ addressDetail: ''
}
};
},
@@ -128,7 +129,7 @@ export default createComponent({
methods: {
onFocus(key) {
- this.errorInfo[key] = false;
+ this.errorInfo[key] = '';
this.detailFocused = key === 'addressDetail';
this.$emit('focus', key);
},
@@ -172,8 +173,7 @@ export default createComponent({
const isValid = items.every(item => {
const msg = this.getErrorMessage(item);
if (msg) {
- this.errorInfo[item] = true;
- Toast(msg);
+ this.errorInfo[item] = msg;
}
return !msg;
});
@@ -262,7 +262,7 @@ export default createComponent({
clearable
label={t('name')}
placeholder={t('namePlaceholder')}
- error={errorInfo.name}
+ errorMessage={errorInfo.name}
onFocus={onFocus('name')}
/>
{
this.showAreaPopup = true;
}}
@@ -290,7 +292,7 @@ export default createComponent({
vShow={this.showDetail}
focused={this.detailFocused}
value={data.addressDetail}
- error={errorInfo.addressDetail}
+ errorMessage={errorInfo.addressDetail}
detailRows={this.detailRows}
detailMaxlength={this.detailMaxlength}
searchResult={this.searchResult}
@@ -310,7 +312,7 @@ export default createComponent({
maxlength="6"
label={t('postal')}
placeholder={t('postal')}
- error={errorInfo.postalCode}
+ errorMessage={errorInfo.postalCode}
onFocus={onFocus('postalCode')}
/>
)}