提及

用于在输入中提及某人或某事。

基本用法

最基本的用法。

道具 2.11.3

您可以通过props属性自定义options的别名。

文本区域

输入类型可设置为textarea

自定义标签

通过label插槽定制标签。

加载远程选项

异步加载选项。

自定义触发令牌

通过 prefix 道具自定义触发令牌。默认为@,也支持Array<string>

整体删除

whole属性设置为true,当你按退格键时,提及将被整体删除。 设置check-is-whole属性来自定义检查逻辑。

使用表单

el-form 一起使用。

name
desc

TIP

由于该组件是基于组件 el-input 开发的,所以原有的属性没有改变,所以这里不再重复, 请前往原始组件查看文档。

API

属性

名称描述类型默认
选项提及选项列表数组[]
道具 2.11.3配置选项对象{value: 'value', label: 'label', disabled: 'disabled'}
前缀触发提及的前缀字符。字符串长度必须恰好为 1字符串 | 数组'@'
分裂用于分割提及的字符。字符串长度必须恰好为 1字符串' '
过滤选项自定义过滤选项逻辑 | 功能
安置设置弹出位置字符串'bottom'
显示箭头下拉面板是否有箭头布尔值false
偏移下拉面板的偏移量数字0
整体按退格删除时提及内容是否整体删除布尔值false
检查是否完整当按退格删除时,检查提及是否是一个整体功能
加载提及的下拉面板是否处于加载状态布尔值false
模型值 / v 模型输入值字符串
波普尔级下拉面板的自定义类名字符串 / 对象''
波普风格 2.11.5下拉面板的自定义样式字符串 / 对象
popper 选项popper.js 参数object 参考popper.js doc
输入道具

活动

名称描述类型
搜索当前缀命中时触发功能
选择当用户选择选项时触发功能
整体删除 2.10.4当删除整个提及且 wholetruecheck-is-wholetrue 时触发功能
输入事件

老虎机

名称描述类型
标签内容作为选项标签对象
加载内容作为选项加载
标题下拉菜单顶部的内容
页脚下拉菜单底部的内容
输入插槽

暴露

名称描述类型
输入el-input 组件实例对象
工具提示el-tooltip 组件实例对象
下拉可见 2.8.5工具提示显示状态对象

类型声明

显示声明
ts
type MentionOption = {
  value?: string
  label?: string
  disabled?: boolean
  [key: string]: any
}

type MentionOptionProps = {
  value?: string
  label?: string
  disabled?: string
  [key: string]: string | undefined
}