diff --git a/src/assets/index.ts b/src/assets/index.ts new file mode 100644 index 0000000..02f77a3 --- /dev/null +++ b/src/assets/index.ts @@ -0,0 +1,23 @@ +import { defineComponent, h } from 'vue'; +import { createFromIconfontCN } from '@ant-design/icons-vue'; + +function createIconComponent(iconType:string){ + const IconComponent = createFromIconfontCN({ + scriptUrl: '//at.alicdn.com/t/c/font_4513281_240ozh2p7bxh.js', // 在 iconfont.cn 上生成 + }); + + return defineComponent({ + setup() { + return () => h(IconComponent , { type: iconType }); + }, + }); +} +const TitleOutLined = createIconComponent( 'icon-xiongmaochizhuye'); +const BlogOutLined=createIconComponent( 'icon-blog'); +const SystemOutLined=createIconComponent( 'icon-system'); +const PhotoOutLined=createIconComponent( 'icon-photo'); +const FileOutLined=createIconComponent( 'icon-file'); +const DiaryOutLined=createIconComponent( 'icon-diary'); +const CommentOutLined=createIconComponent( 'icon-comment'); +const TypeOutLined=createIconComponent( 'icon-type'); +export {TitleOutLined,BlogOutLined,SystemOutLined,PhotoOutLined,FileOutLined,DiaryOutLined,CommentOutLined,TypeOutLined} \ No newline at end of file diff --git a/src/components/admin/MainWrapper.vue b/src/components/admin/MainWrapper.vue new file mode 100644 index 0000000..cd46669 --- /dev/null +++ b/src/components/admin/MainWrapper.vue @@ -0,0 +1,208 @@ + + + + + \ No newline at end of file diff --git a/src/components/blogs/HomePage.vue b/src/components/blogs/HomePage.vue index 8c7c3ac..032b8d3 100644 --- a/src/components/blogs/HomePage.vue +++ b/src/components/blogs/HomePage.vue @@ -1,5 +1,5 @@ + + \ No newline at end of file