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 事件 | 异步加载 |
