mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-23 18:00:27 +08:00
feat(Sku): add tel mobile message value formatter
This commit is contained in:
parent
aed8cd1ff2
commit
19e0d0df0e
@ -112,6 +112,16 @@ export default createComponent({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
getFormatter(message) {
|
||||||
|
return function formatter(value) {
|
||||||
|
if (message.type === 'mobile' || message.type === 'tel') {
|
||||||
|
return value.replace(/\s/g, '').replace(/[\u202c|\u202d]/g, '');
|
||||||
|
}
|
||||||
|
|
||||||
|
return value;
|
||||||
|
};
|
||||||
|
},
|
||||||
|
|
||||||
genMessage(message, index) {
|
genMessage(message, index) {
|
||||||
if (message.type === 'image') {
|
if (message.type === 'image') {
|
||||||
return (
|
return (
|
||||||
@ -157,6 +167,7 @@ export default createComponent({
|
|||||||
required={String(message.required) === '1'}
|
required={String(message.required) === '1'}
|
||||||
placeholder={this.getPlaceholder(message)}
|
placeholder={this.getPlaceholder(message)}
|
||||||
type={this.getType(message)}
|
type={this.getType(message)}
|
||||||
|
formatter={this.getFormatter(message)}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user