mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
[new feature] AddressEdit: add detail-maxlength prop (#3707)
This commit is contained in:
parent
bb43ff270d
commit
2cda962bdb
@ -13,6 +13,7 @@ export default createComponent({
|
|||||||
focused: Boolean,
|
focused: Boolean,
|
||||||
detailRows: Number,
|
detailRows: Number,
|
||||||
searchResult: Array,
|
searchResult: Array,
|
||||||
|
detailMaxlength: Number,
|
||||||
showSearchResult: Boolean
|
showSearchResult: Boolean
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -69,10 +70,10 @@ export default createComponent({
|
|||||||
rows={this.detailRows}
|
rows={this.detailRows}
|
||||||
clearable={!android}
|
clearable={!android}
|
||||||
type="textarea"
|
type="textarea"
|
||||||
maxlength="200"
|
|
||||||
value={this.value}
|
value={this.value}
|
||||||
error={this.error}
|
error={this.error}
|
||||||
label={t('label')}
|
label={t('label')}
|
||||||
|
maxlength={this.detailMaxlength}
|
||||||
placeholder={t('placeholder')}
|
placeholder={t('placeholder')}
|
||||||
scopedSlots={{ icon: this.renderFinish }}
|
scopedSlots={{ icon: this.renderFinish }}
|
||||||
{...{ on: this.$listeners }}
|
{...{ on: this.$listeners }}
|
||||||
|
@ -71,6 +71,8 @@ export default {
|
|||||||
| show-search-result | Whether to show address search result | `Boolean` | `false` |
|
| show-search-result | Whether to show address search result | `Boolean` | `false` |
|
||||||
| save-button-text | Save button text | `String` | `Save` |
|
| save-button-text | Save button text | `String` | `Save` |
|
||||||
| delete-button-text | Delete button text | `String` | `Delete` |
|
| delete-button-text | Delete button text | `String` | `Delete` |
|
||||||
|
| detail-rows | Detail input rows | `Number` | `1` |
|
||||||
|
| detail-maxlenth | Detail maxlength | `Number` | `200` |
|
||||||
| is-saving | Whether to show save button loading status | `Boolean` | `false` |
|
| is-saving | Whether to show save button loading status | `Boolean` | `false` |
|
||||||
| is-deleting | Whether to show delete button loading status | `Boolean` | `false` |
|
| is-deleting | Whether to show delete button loading status | `Boolean` | `false` |
|
||||||
| tel-validator | The method to validate tel | `(tel: string) => boolean` | - |
|
| tel-validator | The method to validate tel | `(tel: string) => boolean` | - |
|
||||||
|
@ -70,6 +70,8 @@ export default {
|
|||||||
| show-search-result | 是否显示搜索结果 | `Boolean` | `false` | - |
|
| show-search-result | 是否显示搜索结果 | `Boolean` | `false` | - |
|
||||||
| save-button-text | 保存按钮文字 | `String` | `保存` | - |
|
| save-button-text | 保存按钮文字 | `String` | `保存` | - |
|
||||||
| delete-button-text | 删除按钮文字 | `String` | `删除` | - |
|
| delete-button-text | 删除按钮文字 | `String` | `删除` | - |
|
||||||
|
| detail-rows | 详细地址输入框行数 | `Number` | `1` |
|
||||||
|
| detail-maxlenth | 详细地址最大长度 | `Number` | `200` | 2.0.4 |
|
||||||
| is-saving | 是否显示保存按钮加载动画 | `Boolean` | `false` | - |
|
| is-saving | 是否显示保存按钮加载动画 | `Boolean` | `false` | - |
|
||||||
| is-deleting | 是否显示删除按钮加载动画 | `Boolean` | `false` | - |
|
| is-deleting | 是否显示删除按钮加载动画 | `Boolean` | `false` | - |
|
||||||
| tel-validator | 手机号格式校验函数 | `string => boolean` | - | - |
|
| tel-validator | 手机号格式校验函数 | `string => boolean` | - | - |
|
||||||
|
@ -49,6 +49,10 @@ export default createComponent({
|
|||||||
type: Number,
|
type: Number,
|
||||||
default: 1
|
default: 1
|
||||||
},
|
},
|
||||||
|
detailMaxlength: {
|
||||||
|
type: Number,
|
||||||
|
default: 200
|
||||||
|
},
|
||||||
addressInfo: {
|
addressInfo: {
|
||||||
type: Object,
|
type: Object,
|
||||||
default: () => ({ ...defaultData })
|
default: () => ({ ...defaultData })
|
||||||
@ -263,6 +267,7 @@ export default createComponent({
|
|||||||
value={data.addressDetail}
|
value={data.addressDetail}
|
||||||
error={errorInfo.addressDetail}
|
error={errorInfo.addressDetail}
|
||||||
detailRows={this.detailRows}
|
detailRows={this.detailRows}
|
||||||
|
detailMaxlength={this.detailMaxlength}
|
||||||
searchResult={this.searchResult}
|
searchResult={this.searchResult}
|
||||||
showSearchResult={this.showSearchResult}
|
showSearchResult={this.showSearchResult}
|
||||||
onFocus={onFocus('addressDetail')}
|
onFocus={onFocus('addressDetail')}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user