当前位置: 首页 > news >正文

Element Plus 中Input输入框

通过鼠标或键盘输入字符

input为受控组件,他总会显示Vue绑定值,正常情况下,input的输入事件会正常被响应,他的处理程序应该更新组件的绑定值(或使用v-model)。否则,输入框的值将不会改变

不支持v-model修饰符

一、input基础用法

<template><el-input v-model="input" style="width: 240px" placeholder="Please input" />
</template><script lang="ts" setup>
import { ref } from 'vue'
const input = ref('')
</script>

二、禁用状态

通过disabled属性指定是否禁用input组件

<template><el-inputv-model="input"style="width: 240px"disabledplaceholder="Please input"/>
</template><script lang="ts" setup>
import { ref } from 'vue'
const input = ref('')
</script>

三、一键清空

使用clearable属性即可得到一个可一键清空的输入框

<template><el-inputv-model="input"style="width: 240px"placeholder="Please input"clearable/>
</template><script lang="ts" setup>
import { ref } from 'vue'
const input = ref('')
</script>

四、格式化

在formatter的情况下显示值,我们通常同时使用parser

五、密码框

使用show-password 属性即可得到一个可切换显示隐藏的密码框

六、带图标的输入框

带有图标标记输入类型

要在输入框中添加图标,你可以简单地使用 prefix-icon 和 suffix-icon 属性。 另外, prefix 和 suffix 命名的插槽也能正常工作。

七、文本域

用于输入多行文本信息可缩放的输入框。 添加 type="textarea" 属性来将 input 元素转换为原生的 textarea 元素。

文本域高度可通过 rows 属性控制

八、自适应文本域

设置文字输入类型的 autosize 属性使得根据内容自动调整的高度。 你可以给 autosize 提供一个包含有最大和最小高度的对象,让输入框自动调整。

九、复合型输入框

可以在输入框中前置或后置一个元素,通常是标签或按钮。

可通过 slot 来指定在 Input 中分发的前置或者后置的内容。

十、尺寸

使用 size 属性改变输入框大小。 除了默认大小外,还有另外两个选项: largesmall

十一、输入长度限制

使用 maxlength 和 minlength 属性, 来控制输入内容的最大字数和最小字数。 "字符数"使用JavaScript字符串长度来衡量。 为文本或文本输入类型设置 maxlength prop可以限制输入值的长度。 允许你通过设置 show-word-limit 到 true 来显示剩余字数。

http://www.lryc.cn/news/442640.html

相关文章:

  • 大模型中常见 loss 函数
  • (十六)Ubuntu 20.04 下搭建PX4+MATLAB 仿真环境(HITL)
  • Matlab simulink建模与仿真 第十七章(补充离散库和补充数学库)
  • Android Glide:让图片加载从未如此简单
  • YOLOv9改进策略【注意力机制篇】| 2024 SCSA-CBAM 空间和通道的协同注意模块
  • Obsidian 全部笔记共享配置文件,obsidian仓库-文件夹配置统一化
  • c++可视化打印树
  • ElementUI 快速入门:使用 Vue 脚手架搭建项目
  • 算法打卡:第十一章 图论part02
  • 广度优先搜索算法及其matlab程序详解
  • 力扣 438找到字符串中所有字母异位词
  • 图像滤波---各项异性扩散滤波使用笔记及代码
  • 用Go语言构建健壮的并发系统:深入理解错误传播与处理
  • 掌握C#中的动态规划技术
  • C语言进阶【5】---数据在内存中的存储【2】(小数存储很难吗?)
  • 如何更新至CDS-Beta下载ERA5数据
  • SQL编程题复习(24/9/20)
  • react crash course 2024 (1)理论概念
  • 有关JS下隐藏的敏感信息
  • Kafka 基于SASL/SCRAM动态认证部署,kafka加账号密码登录部署
  • 富格林:积攒经验阻挠欺诈套路
  • 51单片机-红外遥控器(NEC标准)-实验(红外遥控及调速电机)
  • 云手机的便捷性和安全性体现在哪?
  • 漫谈由标准输入\输出\错误输出引发的思考
  • 利用 IDEA 快速管理 k8s 集群
  • 【自然语言处理】实验三:新冠病毒的FAQ问答系统
  • 「C++系列」文件和流
  • 视频美颜SDK核心功能解析:打造高效直播美颜工具方案详解
  • 深入解析:高性能 SSE 服务器的设计与实现
  • C#为任意组件开发登录功能的记录