Mention 提及
提及组件。
何时使用
用于在输入中提及某人或某事,常用于发布、聊天或评论功能。
基本用法
展示提及组件的基本使用方法。
自定义前缀
自定义触发字符,默认为@
,可以定义为数组。
异步加载
有时候数据是异步获取的,可以采取异步加载的方式。
向上展开
搜索列表选项还可以向上展开。
自定义模板
也可以自定义展示内容模板。
Mention 参数
参数名 | 类型 | 默认 | 说明 | 跳转 Demo |
---|---|---|---|---|
suggestions | array | - | 必填,建议数据源 | 基本用法 |
position | top / bottom | bottom | 可选,建议框位置 | 向上展开 |
notFoundContent | string | No suggestion matched | 可选,用于在没有匹配到数据的时候的提示 | - |
loading | boolean | false | 可选,异步加载数据源的时候是否显示加载效果 | 异步加载 |
dmValueParse | {value: string, id: string} | {value: value, id: id} | 可选,建议选项的取值方法 | 异步加载 |
trigger | string[] | ['@'] | 可选,触发组件的前缀符 | 自定义前缀 |
show-glow-style | boolean | true | 可选,是否展示悬浮发光效果 |
Mention 事件
参数名 | 类型 | 默认 | 说明 | 跳转 Demo |
---|---|---|---|---|
select | Function({value: string, id: string}) | - | 触发选中建议 | 基本用法 |
change | Function(value: string) | - | 输入框 change 事件 | 异步加载 |