Ant Design Vue Mentions属性和事件

Ant Design Vue Mentions属性和事件

Mentions属性

提供引入js开发方式的填写如果遇到驼峰属性改成-即可,比如notFoundContent改成not-found-content ,<a-mentions not-found-content="未找到更多数据" v-model="value">

属性名称
说明类型默认值
autoFocus自动获得焦点booleanfalse
defaultValue默认值string
filterOption自定义过滤逻辑false | (input: string, option: OptionProps) => boolean
notFoundContent没有数据时显示的内容string或vnode'Not Found'
placement下拉列表层展示位置top | bottombottom
prefix触发关键字string | string[]'@'
split选中项的前后分隔符string' '
validateSearch自定义触发验证逻辑(text: string, props: MentionsProps) => void
value(v-model)设置值默认值string
getPopupContainer指定建议框挂载的 HTML 节点,默认当前输入框,指定html元素对象() => HTMLElement

Mentions事件

事件名称说明参数
blur失去焦点的时的事件function
change值改变时触发事件function(value: string)
focus获得焦点时回调事件function
search文本框值变化时回调事件,和change的
区别是change当用户选中后才会触发
function(value: string, prefix: string)
select选择选项时触发function(option: OptionProps, prefix: string)

Mentions 方法

事件名称说明
blur()移除焦点
focus()获取焦点