diff --git a/apps/web/components.d.ts b/apps/web/components.d.ts index 6f82f70..ad7cb40 100644 --- a/apps/web/components.d.ts +++ b/apps/web/components.d.ts @@ -10,7 +10,15 @@ export {} declare module '@vue/runtime-core' { export interface GlobalComponents { AButton: typeof import('@arco-design/web-vue')['Button'] + ACol: typeof import('@arco-design/web-vue')['Col'] + AInput: typeof import('@arco-design/web-vue')['Input'] AInputSearch: typeof import('@arco-design/web-vue')['InputSearch'] + ALink: typeof import('@arco-design/web-vue')['Link'] + AMenu: typeof import('@arco-design/web-vue')['Menu'] + AMenuItem: typeof import('@arco-design/web-vue')['MenuItem'] + ARow: typeof import('@arco-design/web-vue')['Row'] + ASpace: typeof import('@arco-design/web-vue')['Space'] + ASubMenu: typeof import('@arco-design/web-vue')['SubMenu'] HelloWorld: typeof import('./src/components/HelloWorld.vue')['default'] IconCommunity: typeof import('./src/components/icons/IconCommunity.vue')['default'] IconDocumentation: typeof import('./src/components/icons/IconDocumentation.vue')['default'] diff --git a/apps/web/src/assets/main.less b/apps/web/src/assets/main.less index bfa37ec..43fe425 100644 --- a/apps/web/src/assets/main.less +++ b/apps/web/src/assets/main.less @@ -1,5 +1,11 @@ @import 'normalize.css'; +html, +body { + position: relative; + background: var(--color-neutral-2); +} + @font-face { font-family: 'bs'; src: url('./backset.woff'); diff --git a/apps/web/src/layout/Layout.vue b/apps/web/src/layout/Layout.vue index 31bb154..1c28376 100644 --- a/apps/web/src/layout/Layout.vue +++ b/apps/web/src/layout/Layout.vue @@ -1,10 +1,20 @@ \ No newline at end of file +
+ +
+ + + \ No newline at end of file diff --git a/apps/web/src/layout/LeftMenu.vue b/apps/web/src/layout/LeftMenu.vue new file mode 100644 index 0000000..5534e3d --- /dev/null +++ b/apps/web/src/layout/LeftMenu.vue @@ -0,0 +1,98 @@ + + + + + \ No newline at end of file diff --git a/apps/web/src/layout/Nav.vue b/apps/web/src/layout/Nav.vue index 02aeb6f..f0704ab 100644 --- a/apps/web/src/layout/Nav.vue +++ b/apps/web/src/layout/Nav.vue @@ -15,9 +15,10 @@ import Search from '@vicons/carbon/Search' Backset
- + 学习 + 讨论 + 博客 +
注册 @@ -29,6 +30,10 @@ import Search from '@vicons/carbon/Search' \ No newline at end of file