Skip to content

config 不稳定

NPM version

Platform Support

Platform Support

Platform Support

Platform Support

介绍:

配置插件,可用于设置Dweb App的当前语言,或者用于切换入口。

该插件与plaoc.json里的 defaultConfig.lang配合,用来切换整个基本的文件路由。

Reference

Method

  • setLang

    切换当前语言(入口)

假设您当前有两个语言入口,当在plaoc.json配置完成之后就可以进行切换入口。

ts
import { 
configPlugin
} from "@plaoc/plugins";
await
configPlugin
.
setLang
("en", true);
// my-app // ├── en // └── zh
  • getLang

    获取当前的语言(入口)

ts
import { 
configPlugin
} from "@plaoc/plugins";
await
configPlugin
.
getLang
();

Usage Plugins

vue
<script setup lang="ts">
import { 
configPlugin
} from "@plaoc/plugins";
async function
setLang
() {
await
configPlugin
.
setLang
("en", true);
} async function
getLang
() {
const
res
= await
configPlugin
.
getLang
();
} </script>

Usage WebComponent

vue
<script setup lang="ts">
import { 
onMounted
,
ref
} from "vue";
import {
HTMLDwebConfigElement
} from "@plaoc/plugins";
const
$configPlugin
=
ref
<
HTMLDwebConfigElement
>();
let
config
:
HTMLDwebConfigElement
;
onMounted
(async () => {
config
=
$configPlugin
.
value
!;
}); async function
setLang
() {
await
config
.
setLang
("en", true);
} async function
getLang
() {
const
res
= await
config
.
getLang
();
} </script> <template> <
dweb-config
ref
="
$configPlugin
"></
dweb-config
>
</template>

基于 MIT 许可发布