🎉 the ts version of vue3-admin-template
update the vite to v5.x
1.fix the layout issue of style
2.fix the issue when the "settings file " of "isNeedLogin: false",
3.fix the repeat to "collection error log" issue
update the vite version to v4.x
fix some issue of layout
enhance the theme
optimize the login permission and code
remove next() hook for permission.js file
promote the first into page speed in 'dev env'
optimize the layout code
optimize eslint and typescript config according by element-plus
optimize the i18n func
optimize the theme func
"eslint": "8.18.0",
"eslint-config-prettier": "8.5.0",
"eslint-define-config": "1.5.1",
"eslint-plugin-eslint-comments": "3.2.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-jsonc": "^2.3.0",
"eslint-plugin-markdown": "^3.0.0",
"eslint-plugin-prettier": "4.1.0",
"eslint-plugin-unicorn": "^43.0.2",
"eslint-plugin-vue": "9.1.1",
"husky": "7.0.2",
"jsdom": "16.4.0",
"jsonc-eslint-parser": "^2.1.0"
optimize the login permission and code
remove next() hook for permission.js file
promote the first into page speed in 'dev env'
optimize the layout code
optimize eslint and typescript config according by element-plus
remove jest install of vitest
add theme of china red
change some ts config in "tsconfig.json"
fix jzfai#65
"jest": "<27",
"ts-jest": "<27",
"tslib": "^2.4.0",
"vue-jest": "^5.0.0-alpha.10",
"@babel/preset-env": "^7.17.10",
"@types/jest": "<27",
"@vue/test-utils": "^2.0.0-rc.18",
"babel-jest": "<27",
"jest-serializer-vue": "^2.0.2",
"jest-transform-stub": "^2.0.0",
"@babel/preset-typescript": "7.16.7",
"ts-node": "10.7.0"
"devDependencies": {
"@vitest/coverage-c8": "^0.22.1",
"@vitest/ui": "^0.22.1",
"vitest": "^0.22.1",
"@vue/test-utils": "^2.0.2",
"resize-observer-polyfill": "^1.5.1",
"jsdom": "16.4.0"
}
"scripts": {
"vitest": "vitest --ui",
"coverage": "vitest run --coverage"
},
import mkcert
you can using https in localhost
import unocss
help for you using css
remove vite-plugin-vue-setup-extend-plus
install of unplugin-vue-define-options
Improve first render speed
in development environment
Adapt to [email protected]
pr Tinymce 6.10
fix the peerDependencies warning
when installing
"vite-plugin-mkcert": "^1.7.2",
"unplugin-vue-define-options": "^0.6.1",
"unocss": "^0.33.5"
v1.8.1
Features
添加了主题色功能(add Theme function)体验一下
添加两个登录页选择(add two login page style for you chooise)
重构了部分layout页面,css变量改成var()方式引入
"pinia": "^2.0.16",
"vite": "^3.0.0",
"element-plus": "^2.2.9",
如有需要请进行依赖替换升级
v1.6.1
Features
添加表格排序使用例子(sortablejs) 体验一下
锁定pnpm版本 "packageManager": "[email protected]"
"packageManager": "[email protected]",
"scripts": {
"preinstall": "npx only-allow pnpm"
}
锁定node版本 14到18
"engines": {
"node": ">= 14<18"
}
替换访问链接为https 体验一下
Bug fixes
修复侧边栏当路径有参数时无法选中问题(fullPath改成path)
Dependencies Update
"vue": "3.2.37",
"pinia": "2.0.14",
"vite": "2.9.12",
"@element-plus/icons-vue": "2.0.4",
"element-plus": "2.2.5",
"js-error-collection": "^1.0.7",
如有需要请进行依赖替换升级
See how to migrate from ElementUI to Element Plus in our dedicated discussion: