§ Fox3.0前端框架-热键
§ 说明
通过<辅助键+字母/数字键>调用对应的方法
§ 辅助键
目前Fox前端框架支持的辅助键为
- Shift
- Ctrl
- Alt
§ 组合例子
- Ctrl+P
- Shift+Alt+A
§ API说明
在vm对象上提供注册和注销热键的方法
| 方法 | 参数 | 说明 |
|---|---|---|
| $setHotkey | key:string,callback:Function | 注册热键 |
| $removeHotkey | key:string | 注销热键 |
§ 例子
§ 热键处理方法
// 方法
methods: {
onSubmit() {
// 提交逻辑
},
}
1
2
3
4
5
6
2
3
4
5
6
§ 注册热键
// Fox流程
fox_flow() {
return {
/**
* 界面渲染后,更改数据会触发钩子函数
* @param session
* @param context
*/
mounted(session, context) {
this.$setHotkey('CTRL+P', this.onSubmit)
},
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13