feat: remove redundant code comments

This commit is contained in:
misitebao 2021-11-17 01:07:43 +08:00
parent 96d2457b81
commit 5cf9d0fff8

View File

@ -13,15 +13,19 @@
<div class="menu" data-wails-no-drag> <div class="menu" data-wails-no-drag>
<div class="language"> <div class="language">
<div <div
v-for="(item) in languages" v-for="item in languages"
:key="item" :key="item"
:class="{ active: item === locale }" :class="{ active: item === locale }"
@click="onclickLanguageHandle(item)" @click="onclickLanguageHandle(item)"
class="lang-item" class="lang-item"
>{{ $t("languages." + item) }}</div> >
{{ $t("languages." + item) }}
</div>
</div> </div>
<div class="bar"> <div class="bar">
<div class="bar-btn" @click="onclickMinimise">{{ $t("topbar.minimise") }}</div> <div class="bar-btn" @click="onclickMinimise">
{{ $t("topbar.minimise") }}
</div>
<div class="bar-btn" @click="onclickQuit">{{ $t("topbar.quit") }}</div> <div class="bar-btn" @click="onclickQuit">{{ $t("topbar.quit") }}</div>
</div> </div>
</div> </div>
@ -34,54 +38,46 @@
</template> </template>
<script> <script>
import { ref, watch } from 'vue' import { ref, watch } from "vue";
import i18n from "@/i18n"; import i18n from "@/i18n";
export default { export default {
setup() { setup() {
// List of supported languages // List of supported languages
// //
const languages = i18n.global.availableLocales const languages = i18n.global.availableLocales;
// Current language // Current language
// //
const locale = ref("zh-Hans") const locale = ref("zh-Hans");
locale.value = i18n.global.locale locale.value = i18n.global.locale;
// Click to switch language // Click to switch language
// //
const onclickLanguageHandle = (item) => { const onclickLanguageHandle = (item) => {
(item !== locale.value) ? (locale.value = item) : false item !== locale.value ? (locale.value = item) : false;
};
}
// Monitor current language changes // Monitor current language changes
// //
watch(locale, (newValue, oldValue) => { watch(locale, (newValue, oldValue) => {
console.log('The new language is: ' + locale.value) i18n.global.locale = newValue;
i18n.global.locale = newValue });
})
// Since the current js runtime has not been developed yet, so first call Go to complete. Later,
// it will be updated to be called directly when js is running.
// jsGojs
const onclickMinimise = () => { const onclickMinimise = () => {
window.runtime.WindowMinimise() window.runtime.WindowMinimise();
};
}
const onclickQuit = () => { const onclickQuit = () => {
window.runtime.Quit() window.runtime.Quit();
};
}
return { return {
languages, languages,
locale, locale,
onclickLanguageHandle, onclickLanguageHandle,
onclickMinimise, onclickMinimise,
onclickQuit onclickQuit,
} };
}, },
} };
</script> </script>
<style lang="scss"> <style lang="scss">