跳转到内容

Mentions 提及

何时使用

用于在输入中提及某人或某事,常用于发布、聊天或评论功能。

代码演示

基本使用

loading

形态变体

loading

异步加载

loading

自定义触发字符

loading

无效或只读

loading

向上展开

loading

带移除图标

loading

自动大小

loading

自定义状态

loading

API

Mentions

参数说明类型默认值版本
allowClear可以点击清除图标删除内容boolean | { clearIcon?: VNode }false5.13.0
autofocus自动获得焦点booleanfalse
autoSize自适应内容高度,可设置为 true | false 或对象:{ minRows: 2, maxRows: 6 }boolean | objectfalse
filterOption自定义过滤逻辑false | (input: string, option: OptionProps) => boolean-
getPopupContainer指定建议框挂载的 HTML 节点() => HTMLElement-
notFoundContent当下拉列表为空时显示的内容VNodeNot Found
placement弹出层展示位置top | bottombottom
prefix设置触发关键字string | string[]@
split设置选中项前后分隔符string
status设置校验状态'error' | 'warning'-4.19.0
validateSearch自定义触发验证逻辑(text: string, props: MentionsProps) => void-
value(v-model)设置值string-
variant形态变体outlined | borderless | filled | underlinedoutlined5.13.0 | underlined: 5.24.0
onBlur失去焦点时触发() => void-
onChange值改变时触发(text: string) => void-
onClear按下清除按钮的回调() => void-5.20.0
onFocus获得焦点时触发() => void-
onResizeresize 回调function({ width, height })-
onSearch搜索时触发(text: string, prefix: string) => void-
onSelect选择选项时触发(option: OptionProps, prefix: string) => void-
onPopupScroll滚动时触发(event: Event) => void-5.23.0
options选项配置Options[]5.1.0

Mentions 方法

名称描述
blur()移除焦点
focus()获取焦点

Option

参数说明类型默认值
value选择时填充的值string-
label选项的标题VNode-
key选项的 key 值string-
disabled是否可选boolean-
classcss 类名string-
style选项样式CSSProperties-

基于 MIT 许可发布