diff --git a/.umirc.ts b/.umirc.ts index 9ae6f8d..18a3caa 100644 --- a/.umirc.ts +++ b/.umirc.ts @@ -7,7 +7,7 @@ export default defineConfig({ base:"/voerka-i18n/", publicPath:"/voerka-i18n/", mode: 'site', - logo: "images/i18n.png", + logo: "/images/i18n.png", outputPath:"docs/dist", resolve:{ includes:["docs/src"] diff --git a/docs/src/guide/use/datetime.md b/docs/src/guide/use/datetime.md index bd50882..fef3cf5 100644 --- a/docs/src/guide/use/datetime.md +++ b/docs/src/guide/use/datetime.md @@ -1,19 +1,27 @@ ---- -title: 日期时间 ---- # 日期时间 `@voerkai18n/runtime`内置了对日期时间进行处理的格式化器,可以直接使用,不需要额外的安装。 ```javascript | pure // 切换到中文 -t("现在是{d | date}",new Date()) // == 现在是2022年3月12日 -t("现在是{d | time}",new Date()) // == 现在是18点28分12秒 -t("现在是{d | shorttime}",new Date()) // == 现在是18:28:12 -t("现在是{}",new Date()) // == 现在是2022年3月12日 18点28分12秒 +t("现在是{ value }",new Date()) // == 现在是2022年3月12日 18点28分12秒 +t("现在是{ value | date }",new Date()) // == 现在是2022年3月12日 +t("现在是{ value | shortdate }",new Date()) // == 现在是2022/3/12 +t("现在是{ value | time }",new Date()) // == 现在是18点28分12秒 +t("现在是{ value | shorttime }",new Date()) // == 现在是18:28:12 +t("现在是{}",new Date()) // == 现在是2022年3月12日 18点28分12秒 // 切换到英文 -t("现在是{d | date}",new Date()) // == Now is 2022/3/12 -t("现在是{d | time}",new Date()) // == Now is 18:28:12 +t("现在是{ value }",new Date()) // == 现在是2022年3月12日 18点28分12秒 +t("现在是{ value | date }",new Date()) // == Now is 2022/3/12 +t("现在是{ value | shortdate }",new Date()) // == Now is 2022/3/12 +t("现在是{ value | time }",new Date()) // == Now is 18:28:12 +t("现在是{ value | shorttime }",new Date()) // == Now is 18:28:12 + t("现在是{}",new Date()) // == Now is 2022/3/20 19:17:24' + +t("现在是{ | shorttime | empty() }",new Date()) // == Now is 2022/3/20 19:17:24' + + + ``` diff --git a/packages/apps/vueapp/babel.config.js b/packages/apps/vueapp/babel.config.js index 1eac18a..14a29bb 100644 --- a/packages/apps/vueapp/babel.config.js +++ b/packages/apps/vueapp/babel.config.js @@ -4,14 +4,14 @@ module.exports = { "@babel/preset-env" ], plugins: [ - // [ - // i18nPlugin, - // { - // // 可选,指定语言文件存放的目录,即保存编译后的语言文件的文件夹 - // // 可以指定相对路径,也可以指定绝对路径 - // // location:"", - // autoImport:"/src/languages/index.js" - // } - // ] + [ + i18nPlugin, + { + // 可选,指定语言文件存放的目录,即保存编译后的语言文件的文件夹 + // 可以指定相对路径,也可以指定绝对路径 + // location:"", + autoImport:"/src/languages/index.js" + } + ] ] } \ No newline at end of file diff --git a/packages/apps/vueapp/package.json b/packages/apps/vueapp/package.json index 8e5e116..2c654c4 100644 --- a/packages/apps/vueapp/package.json +++ b/packages/apps/vueapp/package.json @@ -11,7 +11,7 @@ "@voerkai18n/cli": "workspace:^1.0.11", "@voerkai18n/vite": "workspace:^1.0.7", "@voerkai18n/vue": "workspace:^1.0.0", - "vue": "^3.2.31" + "vue": "^3.2.37" }, "devDependencies": { "@babel/cli": "^7.17.6", @@ -25,7 +25,7 @@ "@voerkai18n/babel": "workspace:^1.0.0", "babel-preset-env": "^1.7.0", "core-js": "^3.21.1", - "vite": "^2.8.6", + "vite": "^2.9.14", "vite-plugin-inspect": "^0.4.3" } } diff --git a/packages/apps/vueapp/src/components/formatters.vue b/packages/apps/vueapp/src/components/formatters.vue index b172448..6196e54 100644 --- a/packages/apps/vueapp/src/components/formatters.vue +++ b/packages/apps/vueapp/src/components/formatters.vue @@ -7,7 +7,9 @@