el-input输入框的那些事

在Vue3结合Element-Plus的项目中,可以设置el-input的resize属性为none来禁止文本域的自由拉伸。对于输入框,可以利用onkeyup事件和正则表达式,实现在用户输入时仅允许数字,并自动过滤其他字符。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vue3+element-plus+ts+es6

此帖只为记录开发中遇到的需求,技术问题,坑

1、文本域禁止自由拉伸

el-input有一个枚举类型的resize属性,控制拉伸,‘none’ | ‘both’ | ‘horizontal’ | ‘vertical’,默认可高度自由拉伸,若想禁止拉伸,设置为none。
在这里插入图片描述在这里插入图片描述

<el-input v-model="form.text" type="textarea" :rows="3" resize="none" />

2、输入框只能录入数字,输入其它字符替换成空串

									<el-input
										v-model="scope.row.cargoQty"
										onkeyup="value=value.replace(/^\.+|[^\d.]/g,'')"
										placeholder="请输入"
										style="border: 1px solid #f0f2f5"
									/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值