EOS Low-Code Platform 8 EOS Low-Code Platform 8
  • 8.3.2 (opens new window)
  • 8.3.1 (opens new window)
  • 8.3LA1 (opens new window)
  • 8.2GA (opens new window)
产品简介
学习指南
更新说明
安装与集成
初见EOS
低代码开发手册
专业代码开发手册
专题场景实战
公共服务框架
应用运行治理
升级手册
常见问题
  • 1 适用场景
  • 2 基础功能
  • 2.1 显示类型
  • 2.2 最多输入
  • 2.3 输入统计
  • 2.4 前缀/后缀
  • 2.5 前图标/后图标
  • 2.6是否清空
  • 3 高级用法
  • 3.1 获取焦点、失去焦点事件

单行文本

# 1 适用场景

用于录入内容,比如姓名、身份证号、手机号、学号、员工编号、银行卡号、会员号等;

# 2 基础功能

拥有密码显示、最多输入字符、输入统计、前后缀、前后图标、是否清空等功能。

image-20240104164209037

image-20240104164252115

# 2.1 显示类型

默认为文本;密码模式可得到一个可切换显示隐藏的密码框。

效果

image-20240104164426432

# 2.2 最多输入

用来限制单行文本的输入字符长度,如果输入超出设置的字符个数将不会录入到输入框中;

# 2.3 输入统计

开启可以用来展示输入字数统计个数

image-20240104164334282

# 2.4 前缀/后缀

输入框内首部和尾部增加显示输入的文字

image-20240104163908207

# 2.5 前图标/后图标

输入框首部和尾部可以设置显示图标

image-20240104163535733

效果

image-20240104163708125

# 2.6是否清空

开启即可得到一个可清空的输入框,可直接点击 X一键清除输入框内容;

image-20240104163143213

效果

image-20240104163325223

# 3 高级用法

# 3.1 获取焦点、失去焦点事件

单行文本在获取焦点、失去焦点时可以自定义一些代码处理;

image-20240104165303324

场景1:单行文本在失去焦点时触发密码强度检查,提醒用户密码的安全性。

例如密码必须包含字母和数字

image-20240104171406132

配置

image-20240104171514253

const regex = /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$/;
// 返回匹配结果  
const res = regex.test(this.formData.code);
if (!res) {
  this.$error('密码必须包含数字和字母组合')
}

← 通⽤属性 多行文本 →