Home > SYS_Message > showFollowMouseTip
SYS_Message.showFollowMouseTip() method
此 API 当前处于 BETA 预览状态,希望得到开发者的反馈。它的任何功能都可能在接下来的开发进程中被修改,请不要将它用于任何正式环境。
展示跟随鼠标的提示
签名
typescript
function showFollowMouseTip(tip: string, msTimeout?: number): Promise<void>;1
参数名
参数 | 类型 | 描述 |
|---|---|---|
tip | string | 提示内容 |
msTimeout | number | (可选) 展示时间,以毫秒(ms)为单位,如若不传入则持续展示,直到调用 removeFollowMouseTip 或被其它提示覆盖 |
返回值
Promise<void>
备注
同一时间只能展示一条提示,如果展示新的提示,则之前的提示将被自动移除
示例
javascript
// 1. 限时提示:2000 毫秒后自动消失,无需手动清理
eda.sys_Message.showFollowMouseTip('嘉立创示例_这条提示 2 秒后自动消失', 2000);
console.log('限时鼠标提示已显示,2 秒后自动消失');
// 2. 持续提示:不传时间参数则一直展示,直到被移除或被新提示覆盖
eda.sys_Message.showFollowMouseTip('嘉立创示例_这条提示会一直跟随鼠标');
console.log('持续鼠标提示已显示(新提示覆盖了上一条)');
// 3. 持续提示必须手动收尾,避免遗留(自建自删,保证案例可重复运行)
await new Promise(r => setTimeout(r, 1000));
eda.sys_Message.removeFollowMouseTip();
console.log('持续鼠标提示已手动移除');1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12