diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e22aee1..44987e6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,6 +41,7 @@ specifiers: pretty-quick: ^3.1.3 qs: ^6.10.3 rimraf: ^3.0.2 + screenfull: ^6.0.0 stylelint: ^14.2.0 stylelint-config-html: ^1.0.0 stylelint-config-prettier: ^9.0.3 @@ -75,6 +76,7 @@ dependencies: nprogress: registry.npmmirror.com/nprogress/0.2.0 pinia: registry.npmmirror.com/pinia/2.0.9_typescript@4.5.4+vue@3.2.26 qs: registry.npmmirror.com/qs/6.10.3 + screenfull: registry.npmmirror.com/screenfull/6.0.0 vue: registry.npmmirror.com/vue/3.2.26 vue-i18n: registry.npmmirror.com/vue-i18n/9.1.9_vue@3.2.26 vue-router: registry.npmmirror.com/vue-router/4.0.12_vue@3.2.26 @@ -7064,8 +7066,8 @@ packages: vue-i18n: optional: true dependencies: - '@intlify/message-compiler': registry.npmmirror.com/@intlify/message-compiler/9.2.0-beta.26 - '@intlify/shared': registry.npmmirror.com/@intlify/shared/9.2.0-beta.26 + '@intlify/message-compiler': registry.npmmirror.com/@intlify/message-compiler/9.2.0-beta.27 + '@intlify/shared': registry.npmmirror.com/@intlify/shared/9.2.0-beta.27 jsonc-eslint-parser: registry.npmmirror.com/jsonc-eslint-parser/1.4.1 source-map: registry.nlark.com/source-map/0.6.1 vue-i18n: registry.npmmirror.com/vue-i18n/9.1.9_vue@3.2.26 @@ -7121,18 +7123,18 @@ packages: source-map: registry.nlark.com/source-map/0.6.1 dev: false - registry.npmmirror.com/@intlify/message-compiler/9.2.0-beta.26: + registry.npmmirror.com/@intlify/message-compiler/9.2.0-beta.27: resolution: { - integrity: sha512-qtDgHCMqrXNTekKXGzm0Dm6r3+/X7/jFXP+E07hx+PJbPMv7DzK1iU8h5LlAMQ1/jr2UIRBgXvR5wh35OKoGrA==, + integrity: sha512-T3mBTm0559VX6l+lh8p5gDJ9/IS1XbVXeeMNJ2zTzxrf4lXg8OuotNjaxG3ZsuauQ5OqqlArkMYryXGyZnHolA==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@intlify/message-compiler/download/@intlify/message-compiler-9.2.0-beta.26.tgz + tarball: https://registry.npmmirror.com/@intlify/message-compiler/download/@intlify/message-compiler-9.2.0-beta.27.tgz } name: '@intlify/message-compiler' - version: 9.2.0-beta.26 + version: 9.2.0-beta.27 engines: { node: '>= 12' } dependencies: - '@intlify/shared': registry.npmmirror.com/@intlify/shared/9.2.0-beta.26 + '@intlify/shared': registry.npmmirror.com/@intlify/shared/9.2.0-beta.27 source-map: registry.nlark.com/source-map/0.6.1 dev: true @@ -7176,15 +7178,15 @@ packages: engines: { node: '>= 10' } dev: false - registry.npmmirror.com/@intlify/shared/9.2.0-beta.26: + registry.npmmirror.com/@intlify/shared/9.2.0-beta.27: resolution: { - integrity: sha512-MjUlkjNThqkqy8yXUcFKBiW/hIfqAn5cP3Vd0b4wdOHS8rPCEbvSbAnF08uiZDkVv8gTcsLyymX21GaU6oYyyQ==, + integrity: sha512-+Av77mIHy0qFkAq96mMAQGYcColMGN7e5+rUsyn3XxBw6oC3AGqYn/cQ6U/T3qOrzcHgcA+etAaLN3IxFqkJDw==, registry: https://registry.npm.taobao.org/, - tarball: https://registry.npmmirror.com/@intlify/shared/download/@intlify/shared-9.2.0-beta.26.tgz + tarball: https://registry.npmmirror.com/@intlify/shared/download/@intlify/shared-9.2.0-beta.27.tgz } name: '@intlify/shared' - version: 9.2.0-beta.26 + version: 9.2.0-beta.27 engines: { node: '>= 12' } dev: true @@ -7210,7 +7212,7 @@ packages: optional: true dependencies: '@intlify/bundle-utils': registry.npmmirror.com/@intlify/bundle-utils/2.2.0_vue-i18n@9.1.9 - '@intlify/shared': registry.npmmirror.com/@intlify/shared/9.2.0-beta.26 + '@intlify/shared': registry.npmmirror.com/@intlify/shared/9.2.0-beta.27 '@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils/4.1.2 debug: registry.npmmirror.com/debug/4.3.3 fast-glob: registry.nlark.com/fast-glob/3.2.7 @@ -11607,6 +11609,18 @@ packages: tslib: registry.npmmirror.com/tslib/2.3.1 dev: true + registry.npmmirror.com/screenfull/6.0.0: + resolution: + { + integrity: sha512-LGY0nhNQkC4FX4DT4pZdJ5cZH5EOz9Gfh9KcVMl779pS677k4IV1Wv7sY/CwC9VKFT21fYgCh7zkTVVefi5XKA==, + registry: https://registry.npm.taobao.org/, + tarball: https://registry.npmmirror.com/screenfull/download/screenfull-6.0.0.tgz + } + name: screenfull + version: 6.0.0 + engines: { node: ^14.13.1 || >=16.0.0 } + dev: false + registry.npmmirror.com/shebang-regex/3.0.0: resolution: { diff --git a/src/App.vue b/src/App.vue index 02a009d..f19df4d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -32,6 +32,7 @@ html, body { padding: 0; margin: 0; + overflow: hidden; .size; #app { diff --git a/src/assets/imgs/avatar.png b/src/assets/imgs/avatar.png new file mode 100644 index 0000000..e16488e Binary files /dev/null and b/src/assets/imgs/avatar.png differ diff --git a/src/components/Breadcrumb/index.ts b/src/components/Breadcrumb/index.ts new file mode 100644 index 0000000..93ffe70 --- /dev/null +++ b/src/components/Breadcrumb/index.ts @@ -0,0 +1,3 @@ +import Breadcrumb from './src/Breadcrumb.vue' + +export { Breadcrumb } diff --git a/src/components/Breadcrumb/src/Breadcrumb.vue b/src/components/Breadcrumb/src/Breadcrumb.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/components/Collapse/index.ts b/src/components/Collapse/index.ts new file mode 100644 index 0000000..73f65a3 --- /dev/null +++ b/src/components/Collapse/index.ts @@ -0,0 +1,3 @@ +import Collapse from './src/Collapse.vue' + +export { Collapse } diff --git a/src/components/Collapse/src/Collapse.vue b/src/components/Collapse/src/Collapse.vue new file mode 100644 index 0000000..a7458ae --- /dev/null +++ b/src/components/Collapse/src/Collapse.vue @@ -0,0 +1,25 @@ + + + diff --git a/src/components/LocaleDropdown/src/LocaleDropdown.vue b/src/components/LocaleDropdown/src/LocaleDropdown.vue index bc80259..2f350fc 100644 --- a/src/components/LocaleDropdown/src/LocaleDropdown.vue +++ b/src/components/LocaleDropdown/src/LocaleDropdown.vue @@ -25,6 +25,7 @@ function setLang(lang: LocaleType) {