mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-12 07:10:44 +08:00
✨ 添加快捷键支持 CTRL+S 保存,CTRL+R 运行
This commit is contained in:
parent
925144ea79
commit
a56565e187
@ -288,8 +288,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="bottom-buttons">
|
<div class="bottom-buttons">
|
||||||
<button class="btn btn-success"><i class="bi bi-save"></i> 保存</button>
|
<button class="btn btn-success" title="CTRL+S"><i class="bi bi-save"></i> 保存</button>
|
||||||
<button type="button" class="btn btn-primary" @click="runScriptNow()"><i class="bi bi-play-fill"></i> 运行</button>
|
<button type="button" class="btn btn-primary" title="CTRL+R" @click="runScriptNow()"><i class="bi bi-play-fill"></i> 运行</button>
|
||||||
<button type="button" class="btn btn-info" @click="scrollToX(0)" @dblclick="scrollToX()" data-toggle="tooltip" data-placement="top" title="单击回顶,双击到底"><i class="bi bi-chevron-bar-up"></i> 回顶</button>
|
<button type="button" class="btn btn-info" @click="scrollToX(0)" @dblclick="scrollToX()" data-toggle="tooltip" data-placement="top" title="单击回顶,双击到底"><i class="bi bi-chevron-bar-up"></i> 回顶</button>
|
||||||
<a class="btn btn-danger" href="/logout"><i class="bi bi-box-arrow-right"></i> 退出</a>
|
<a class="btn btn-danger" href="/logout"><i class="bi bi-box-arrow-right"></i> 退出</a>
|
||||||
</div>
|
</div>
|
||||||
@ -432,7 +432,8 @@
|
|||||||
mounted() {
|
mounted() {
|
||||||
this.fetchData();
|
this.fetchData();
|
||||||
this.checkNewVersion();
|
this.checkNewVersion();
|
||||||
$('[data-toggle="tooltip"]').tooltip()
|
$('[data-toggle="tooltip"]').tooltip();
|
||||||
|
document.addEventListener('keydown', this.handleKeyDown);
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
checkNewVersion() {
|
checkNewVersion() {
|
||||||
@ -475,6 +476,17 @@
|
|||||||
console.error('Error fetching data:', error);
|
console.error('Error fetching data:', error);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
handleKeyDown(event) {
|
||||||
|
if (event.ctrlKey || event.metaKey) {
|
||||||
|
if (event.keyCode === 83 || event.key === 's') {
|
||||||
|
event.preventDefault();
|
||||||
|
this.saveConfig();
|
||||||
|
} else if (event.keyCode === 82 || event.key === 'r') {
|
||||||
|
event.preventDefault();
|
||||||
|
this.runScriptNow();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
saveConfig() {
|
saveConfig() {
|
||||||
axios.post('/update', this.formData)
|
axios.post('/update', this.formData)
|
||||||
.then(response => {
|
.then(response => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user