Ant Design Vue Mentions属性和事件
提供引入js开发方式的填写如果遇到驼峰属性改成-即可,比如notFoundContent改成not-found-content ,<a-mentions not-found-content="未找到更多数据" v-model="value">
属性名称 | 说明 | 类型 | 默认值 |
---|---|---|---|
autoFocus | 自动获得焦点 | boolean | false |
defaultValue | 默认值 | string | |
filterOption | 自定义过滤逻辑 | false | (input: string, option: OptionProps) => boolean | |
notFoundContent | 没有数据时显示的内容 | string或vnode | 'Not Found' |
placement | 下拉列表层展示位置 | top | bottom | bottom |
prefix | 触发关键字 | string | string[] | '@' |
split | 选中项的前后分隔符 | string | ' ' |
validateSearch | 自定义触发验证逻辑 | (text: string, props: MentionsProps) => void | |
value(v-model) | 设置值默认值 | string | |
getPopupContainer | 指定建议框挂载的 HTML 节点,默认当前输入框,指定html元素对象 | () => HTMLElement |
事件名称 | 说明 | 参数 |
---|---|---|
blur | 失去焦点的时的事件 | function |
change | 值改变时触发事件 | function(value: string) |
focus | 获得焦点时回调事件 | function |
search | 文本框值变化时回调事件,和change的 区别是change当用户选中后才会触发 | function(value: string, prefix: string) |
select | 选择选项时触发 | function(option: OptionProps, prefix: string) |
事件名称 | 说明 |
---|---|
blur() | 移除焦点 |
focus() | 获取焦点 |