vue项目中,textarea在ios下输入无法换行的原因及解决方案

今天有BUG反馈是在IOS下,textarea输入时点击换行按钮继续输入其他内容结束时,第二行的文字会回到第一行的末尾,即无法换行。

textarea( :value="currentValue", :placeholder="placeholder", @change="changeAction", @blur="blurAction", @focus="focusAction", @input="inputAction")

去掉inputAction方法中的trim方法,即可

private inputAction (e: any) {
	// this.$emit('update:value', e.target.value.trim())
	this.$emit('update:value', e.target.value);
}
private blurAction (e: any) {
	this.$emit('update:value', this.currentValue.trim());
	this.$emit('onBlur', e)
}
发布了14 篇原创文章 · 获赞 2 · 访问量 6030
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览