Vue3-TS复刻项目实践

Vue3-TS-Happysooner-Web是一个基于Vite 2.0, Vue 3.0, Vuex 4.0和Vue-Router 4.0的复刻项目,主要用于Vue 3.0的学习与实践。项目已集成Docker部署方式,并提供dockerfile文件,部署流程与常规Vue项目相似。代码风格多样,强调实践为主。项目使用Prettier进行代码格式化,并配置了commitlint以规范commit message。TSX文件因使用手感不佳而基本处于废弃状态。

zip
vue3-ts-happysooner-web-master.zip 预估大小:71个文件
folder
vue3-ts-happysooner-web-master 文件夹
folder
.husky 文件夹
file
commit-msg 107B
file
.gitignore 1B
file
pre-commit 97B
file
package.json 2KB
file
.env.production 58B
folder
.github 文件夹
folder
workflows 文件夹
file
deploy.yaml 3KB
file
build.yaml 1KB
file
.prettierignore 60B
file
Dockerfile 319B
file
index.html 1KB
file
package-lock.json 172KB
folder
src 文件夹
folder
constants 文件夹
file
index.ts 191B
file
App.vue 1KB
folder
api 文件夹
file
user.ts 1KB
file
article.ts 2KB
folder
.gitkeep 文件夹
file
shims-vue.d.ts 151B
file
main.ts 949B
folder
views 文件夹
folder
signin 文件夹
file
index.vue 6KB
folder
post 文件夹
file
pid.vue 4KB
folder
users 文件夹
file
uid.vue 6KB
folder
about 文件夹
file
index.vue 5KB
folder
404 文件夹
file
index.vue 1016B
folder
home 文件夹
file
index.vue 2KB
file
index.tsx 3KB
folder
daily-articles 文件夹
file
index.vue 2KB
folder
.gitkeep 文件夹
folder
components 文件夹
folder
css 文件夹
file
highlight.css 1KB
file
global.css 2KB
folder
layouts 文件夹
folder
Default 文件夹
file
index.vue 843B
file
index.tsx 899B
file
index.css 369B
folder
Content 文件夹
file
index.vue 2KB
file
index.tsx 1KB
file
index.css 991B
folder
common 文件夹
file
FontIcon.vue 276B
file
Footer.vue 5KB
folder
LoadingBall 文件夹
file
index.vue 2KB
file
index.ts 242B
file
EmptyContent.vue 270B
file
GithubStar.vue 431B
folder
Avatar 文件夹
file
index.vue 703B
file
index.ts 205B
file
Header.vue 2KB
folder
article 文件夹
file
SimpleInfoItem.vue 1KB
file
Comment.vue 10KB
folder
utils 文件夹
file
md.ts 88B
file
cookie.ts 490B
file
useFetch.ts 947B
file
fetch.ts 1KB
file
validate.ts 214B
file
routerHooks.ts 445B
file
highlight.ts 471B
file
time.ts 437B
folder
.gitkeep 文件夹
folder
router 文件夹
file
index.ts 2KB
folder
store 文件夹
file
type.ts 278B
file
index.ts 2KB
file
tsconfig.json 547B
file
.gitignore 45B
file
vite.config.ts 525B
file
commitlint.config.js 67B
file
.dockerignore 45B
folder
public 文件夹
file
favicon.ico 4KB
folder
types 文件夹
folder
api 文件夹
file
base.d.ts 146B
file
article.d.ts 2KB
file
user.d.ts 1KB
file
README.md 2KB
folder
chart 文件夹
file
config.yaml 2KB
folder
.vscode 文件夹
file
settings.json 30B
file
.prettierrc.json 122B
...
zip 文件大小:81.96KB