From ce938c5b5b52022bf8b51553ed4599b7a0ebfdfa Mon Sep 17 00:00:00 2001 From: haoziqaq <357229046@qq.com> Date: Fri, 4 Mar 2022 15:07:50 +0800 Subject: [PATCH] refactor(site): optimize sidebar scroll --- README.en-US.md | 65 +++++++++++++++++++ README.md | 28 ++++++-- packages/meve-cli/site/App.vue | 12 ++++ .../meve-cli/site/components/AppSidebar.vue | 12 ++-- packages/meve-ui/docs/home.zh-CN.md | 22 ++----- packages/meve-ui/docs/quickstart.zh-CN.md | 54 +++++++++++++++ packages/meve-ui/meve.config.js | 5 ++ 7 files changed, 170 insertions(+), 28 deletions(-) create mode 100644 README.en-US.md create mode 100644 packages/meve-ui/docs/quickstart.zh-CN.md diff --git a/README.en-US.md b/README.en-US.md new file mode 100644 index 0000000..681f75c --- /dev/null +++ b/README.en-US.md @@ -0,0 +1,65 @@ +
+ + + +

MEVE UI

+

Vue2 UI Lib Referenced Argon Design System

+

+ Documentation +

+
+ +--- + +### Quickstart + +#### CDN + +```html +
+ + + + +``` + +#### Webpack / Vite + +```shell +# Install with npm or yarn or pnpm + +# npm +npm i @meve/ui @meve/touch-emulator -S + +# yarn +yarn add @meve/ui @meve/touch-emulator + +# pnpm +pnpm add @meve/ui @meve/touch-emulator +``` + +```js +import Vue from 'vue' +import App from './App.vue' +import Meve from '@meve/ui' +import '@meve/ui/es/style.js' +import '@meve/touch-emulator' + +Vue.use(Meve) + +new Vue({ + render: (h) => h(App) +}).$mount('#app') +``` + +### Repo Status WIP! + +Currently in development, do not use in production environment. + +Documentation currently only supports Chinese \ No newline at end of file diff --git a/README.md b/README.md index d02d342..b6f827b 100644 --- a/README.md +++ b/README.md @@ -3,15 +3,31 @@

MEVE UI

-

Vue2 UI Lib Referenced Argon Design System

+

基于Vue2的 Argon Design 风格组件库

- Documentation + 文档站点

--- -### Quick Start +### 快速开始 + +#### CDN + +```html +
+ + + + +``` #### Webpack / Vite @@ -42,8 +58,6 @@ new Vue({ }).$mount('#app') ``` -### Repo Status WIP! - -Currently in development, do not use in production environment. +### 仓库当前处于开发阶段! -Documentation currently only supports Chinese \ No newline at end of file +当前处于开发阶段, 暂不推荐在生产环境中使用. \ No newline at end of file diff --git a/packages/meve-cli/site/App.vue b/packages/meve-cli/site/App.vue index b8b7047..afe1253 100644 --- a/packages/meve-cli/site/App.vue +++ b/packages/meve-cli/site/App.vue @@ -143,6 +143,18 @@ tbody { border-top: 1px dashed #eee; } +.meve-site-introduce { + display: flex; + flex-direction: column; + align-items: center; + background: #fff; + border-radius: 6px; + box-shadow: 0 8px 26px -4px hsla(0, 0%, 8%, .15), 0 8px 9px -5px hsla(0, 0%, 8%, .06); + padding: 34px 24px; + overflow: auto; + margin-top: 20px; +} + .meve-site-card { background: #fff; border-radius: 6px; diff --git a/packages/meve-cli/site/components/AppSidebar.vue b/packages/meve-cli/site/components/AppSidebar.vue index ce772af..954812b 100644 --- a/packages/meve-cli/site/components/AppSidebar.vue +++ b/packages/meve-cli/site/components/AppSidebar.vue @@ -1,6 +1,6 @@