airyland / airyland/vux

[Bug Report] VUX x-input的type为number时第三方输入法或Android上可输入 -号或表情,引起的值为空且提示语为"必填哦",并且不回调on-change问题

Abierto
#3,091 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Vue
Estrellas
17.5k
Forks
3.6k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### VUX version
2.8.0

### OS/Browsers version
微信H5

### Vue version
2.5.2

### Code

```html

```

### Steps to reproduce
第三方输入法或Android上输入: -号或Emoji表情

### What is Expected?
提示语不应该是“必填哦”,并且输入应回调on-change

### What is actually happening?
经测试,H5 Input标签type为number时同样存在此问题
最终处理结果为
设置
:should-toast-error="false" @on-click-error-icon="onClickError"
点击回调处理
onClickError(error) {
​ // 获取指定x-input中的input标签提示语
const msg = this.$refs.phoneNum.$refs.input.validationMessage || '';
if (error === '必填哦' && msg === '请输入一个数字。') {
error = '请输入数字哦';
}
this.$vux.toast.text(error);
}

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.