From cfd7f2f8847a13d83b96f6538838c65e874d2dc7 Mon Sep 17 00:00:00 2001 From: fofolee Date: Fri, 8 Apr 2022 10:26:32 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=93=E6=9E=84=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/preload.js | 3 +-- src/App.vue | 1 + src/boot/global.js | 4 ++-- src/components/CommandEditor.vue | 2 +- src/components/MonocaEditor.vue | 2 +- src/js/{ => common}/importAll.js | 0 src/js/{ => common}/quickcommandParser.js | 0 src/js/options/commandTypes.js | 4 ++++ src/js/options/outputTypes.js | 6 +++++- src/js/options/specialVars.js | 4 ++++ src/js/utools.js | 5 ++--- src/pages/ConfigurationPage.vue | 4 ++-- 12 files changed, 23 insertions(+), 12 deletions(-) rename src/js/{ => common}/importAll.js (100%) rename src/js/{ => common}/quickcommandParser.js (100%) diff --git a/public/preload.js b/public/preload.js index 2d62525..d373ed8 100644 --- a/public/preload.js +++ b/public/preload.js @@ -419,7 +419,6 @@ getuToolsLite = () => { delete utoolsLite.removeFeature delete utoolsLite.setFeature delete utoolsLite.onDbPull - delete utoolsLite.getFeatures // 支付相关接口 delete utoolsLite.fetchUserServerTemporaryToken delete utoolsLite.getUserServerTemporaryToken @@ -840,4 +839,4 @@ runCodeFile = (cmd, option, terminal, callback) => { // let stderr = err_chunks.join(""); // callback(stdout, stderr) // }) -} \ No newline at end of file +} diff --git a/src/App.vue b/src/App.vue index 617e564..9c269f5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -19,6 +19,7 @@ export default defineComponent({ }, methods: { init() { + window.utools = window.getuToolsLite() // 版本检测 const requiredVersion = "2.6.1"; let version = utools.getAppVersion(); diff --git a/src/boot/global.js b/src/boot/global.js index 7afc139..05438c2 100644 --- a/src/boot/global.js +++ b/src/boot/global.js @@ -24,10 +24,10 @@ utools.onPluginOut(() => { // "async" is optional; // more info on params: https://v2.quasar.dev/quasar-cli/boot-files -export default boot(async({ +export default boot(async ({ app }) => { app.config.globalProperties.$utools = UTOOLS app.config.globalProperties.$programmings = programmings app.config.globalProperties.$profile = defaultProfile -}) \ No newline at end of file +}) diff --git a/src/components/CommandEditor.vue b/src/components/CommandEditor.vue index a1c8135..204c204 100644 --- a/src/components/CommandEditor.vue +++ b/src/components/CommandEditor.vue @@ -357,7 +357,7 @@ export default { cmd = await this.replaceTempInputVals(cmd); let terminal = false; let raw = true; - switch (this.$refs.menu.currentCommand.output) { + switch (this.$refs.menu?.currentCommand.output) { case "html": raw = false; break; diff --git a/src/components/MonocaEditor.vue b/src/components/MonocaEditor.vue index b52386f..a018385 100644 --- a/src/components/MonocaEditor.vue +++ b/src/components/MonocaEditor.vue @@ -5,7 +5,7 @@