admin管理员组文章数量:1516870
element UI 设置type=“textarea“ 禁止输入框缩放
背景
在 Element UI 中,当您使用 el-input 组件并设置 type="textarea" 时,默认情况下,用户可以通过拖动输入框的右下角来调整其大小。如果您想禁止这种缩放行为,需要使用 CSS 来覆盖默认的浏览器行为。
注意上图,第一张是可以缩放的,第二章不能缩放的。区别就在于右下角的展示;
实现
1、在 Element UI 中,当您使用 el-input 组件并设置 type="textarea" 时,默认情况下,用户可以通过拖动输入框的右下角来调整其大小。如果您想禁止这种缩放行为,您需要使用 CSS 来覆盖默认的浏览器行为。
<el-input type="textarea" :rows="2" :cols="30" placeholder="请输入内容" style="resize: none;"
></el-input>
2、全局样式:在您的 CSS 文件中添加样式规则
.el-textarea__inner { resize: none;
}
确保这个 CSS 规则在 Element UI 的样式之后加载,以确保它可以正确地覆盖默认样式。
3、Scoped CSS:如果您在单文件组件中使用 Vue,并希望仅在该组件中应用此样式,可以使用 scoped CSS。
<style scoped>
.el-textarea__inner { resize: none;
}
</style>
同样,确保这个样式规则在 Element UI 的样式之后加载。
本文标签: element UI 设置type“textarea“ 禁止输入框缩放
版权声明:本文标题:element UI 设置type=“textarea“ 禁止输入框缩放 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1725045215a993666.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论