Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(mention): search event add a prefix param #2356

Merged
merged 1 commit into from
Jun 2, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/web-vue/components/mention/README.en-US.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ description: Used to mention someone or something in the input, often used for p
|Event Name|Description|Parameters|version|
|---|---|---|:---|
|change|Triggered when the value changes|value: `string`||
|search|Trigger on dynamic search prefix|value: `string`||
|search|Trigger on dynamic search prefix|value: `string`<br>prefix: `string`||
|select|Triggered when the drop-down option is selected|value: `string \| number \| Record<string, any> \| undefined`||
|clear|Triggered when the user clicks the clear button|-|2.23.0|
|focus|Emitted when the text box gets focus|ev: `FocusEvent`|2.42.0|
Expand Down
2 changes: 1 addition & 1 deletion packages/web-vue/components/mention/README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ description: 用于在输入中提及某人或某事,常用于发布、聊天
|事件名|描述|参数|版本|
|---|---|---|:---|
|change|值发生改变时触发|value: `string`||
|search|动态搜索时触发|value: `string`||
|search|动态搜索时触发|value: `string`<br>prefix: `string`||
|select|选择下拉选项时触发|value: `string \| number \| Record<string, any> \| undefined`||
|clear|用户点击清除按钮时触发|-|2.23.0|
|focus|文本框获取焦点时触发|ev: `FocusEvent`|2.42.0|
Expand Down
5 changes: 3 additions & 2 deletions packages/web-vue/components/mention/mention.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,9 @@ export default defineComponent({
* @zh 动态搜索时触发
* @en Trigger on dynamic search prefix
* @property {string} value
* @property {string} prefix
*/
'search': (value: string) => true,
'search': (value: string, prefix: string) => true,
/**
* @zh 选择下拉选项时触发
* @en Triggered when the drop-down option is selected
Expand Down Expand Up @@ -212,7 +213,7 @@ export default defineComponent({
text: measureText,
...lastMeasure,
};
emit('search', measureText);
emit('search', measureText, lastMeasure.prefix);
} else if (measureInfo.value.location > -1) {
resetMeasureInfo();
}
Expand Down