feat: remove redundant code comments

This commit is contained in:
misitebao 2021-11-20 19:18:22 +08:00
parent c6fc91e615
commit 0dbe418335

View File

@ -13,15 +13,19 @@
<div class="menu" data-wails-no-drag>
<div class="language">
<div
v-for="(item) in languages"
v-for="item in languages"
:key="item"
:class="{ active: item === locale }"
@click="onclickLanguageHandle(item)"
class="lang-item"
>{{ $t("languages." + item) }}</div>
>
{{ $t("languages." + item) }}
</div>
</div>
<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>
</div>
@ -34,54 +38,47 @@
</template>
<script>
import { ref, watch } from 'vue'
import { ref, watch } from "vue";
import i18n from "@/i18n";
export default {
setup() {
// List of supported languages
//
const languages = i18n.global.availableLocales
const languages = i18n.global.availableLocales;
// Current language
//
const locale = ref("zh-Hans")
locale.value = i18n.global.locale
const locale = ref("zh-Hans");
locale.value = i18n.global.locale;
// Click to switch language
//
const onclickLanguageHandle = (item) => {
(item !== locale.value) ? (locale.value = item) : false
}
item !== locale.value ? (locale.value = item) : false;
};
// Monitor current language changes
//
watch(locale, (newValue, oldValue) => {
console.log('The new language is: ' + locale.value)
i18n.global.locale = newValue
})
console.log("The new language is: " + locale.value);
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 = () => {
window.runtime.WindowMinimise()
}
window.runtime.WindowMinimise();
};
const onclickQuit = () => {
window.runtime.Quit()
}
window.runtime.Quit();
};
return {
languages,
locale,
onclickLanguageHandle,
onclickMinimise,
onclickQuit
}
onclickQuit,
};
},
}
};
</script>
<style lang="scss">