提交 5cf9d0ff 编写于 作者: 米司特包's avatar 米司特包

feat: remove redundant code comments

上级 96d2457b
......@@ -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,46 @@
</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
})
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.
// 由于当前js运行时还没有开发完成,所以先调用Go完成。后续会更新为js运行时直接调用。
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">
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册