vux x-input @on-click-clear-icon 删除按钮不起作用解决方案
1.vux 目前是2.6版本以上才出现这个问题,可以选择版本回退2. 修改源码 但是注意每次运行install 是 都需要重新修改回来 步骤如下(我是在vue-cli中使用的)① 找到你的node_modues---vux---src--components---x-input --index.vue 组件② 修改一下三处 methods 中的 focus 、 onBlur、 onK...
·
1.vux 目前是2.6版本以上才出现这个问题,可以选择版本回退
2. 修改源码 但是注意每次运行install 是 都需要重新修改回来 步骤如下(我是在vue-cli中使用的)
① 找到你的node_modues---vux---src--components---x-input --index.vue 组件
② 修改一下三处 methods 中的 focus 、 onBlur、 onKeyUp
代码如下:将三处改为异步执行 即可
focus () {
// 优化添加
setTimeout(() => {
this.$refs.input.focus()
}, 0)
},
onBlur ($event) {
this.setTouched()
this.validate()
// 优化添加
setTimeout(() => {
this.isFocus = false
}, 0)
this.$emit('on-blur', this.currentValue, $event)
},
onKeyUp (e) {
if (e.key === 'Enter') {
e.target.blur()
this.isFocus = true //优化添加
this.$emit('on-enter', this.currentValue, e)
}
},
更多推荐
已为社区贡献1条内容
所有评论(0)