使用Vue3的前后端分离的个人博客
后端API 地址
Vue3全家桶
- Vue Cli(Vue 脚手架工具)
- Vue(核心框架)
- Vue Router(页面路由)
- Vuex(状态管理)
- ES 6 / 7 (JavaScript 语言的下一代标准)
- Axios(网络请求)
展开查看使用
npm install
npm run serve
npm run build
npm run lint
- Home 主页
- News 新闻页
- Biography 时间线页
- Download 下载页面
- Contsat 联系页面
- About 关于页面
- 404 错误页面
.
├─preview #预览图
│ ├─landscape
│ └─portrait
├─public #静态资源
│ ├─images
│ │ ├─background
│ │ │ └─article
│ │ └─icon
│ ├─img
│ │ └─封面
│ ├─live2d #live2D模型
│ │ └─bilibili-live
│ │ ├─22
│ │ └─33
│ └─style #某些静态样式
└─src #主要代码目录
│ App.vue
│ main.js
├─assets
│ ├─config
│ │ ├─particlesjs-config.json #粒子系统配置
│ │ └─waifu-tips.json
│ └─live2d
├─components #组件
│ │ Live2D.vue #live2D的组件
│ │ MyLogo.vue
│ │ Particle.vue #粒子背景组件
│ ├─About
│ ├─Biography
│ ├─Contact
│ ├─Download
│ ├─Home
│ ├─News
│ └─Subpage
├─pages #页面
│ ├─About.vue
│ ├─Biography.vue
│ ├─Contact.vue
│ ├─Download.vue
│ ├─Home.vue
│ ├─News.vue
│ └─NotFound.vue
├─router #Vue-router
│ └─index.js
└─store #Vuex
├─heardStatus.js
├─index.js
├─videoInfo.js
└─windowSize.js