|  | %!s(int64=3) %!d(string=hai) anos | |
|---|---|---|
| api | %!s(int64=3) %!d(string=hai) anos | |
| d2-admin | %!s(int64=4) %!d(string=hai) anos | |
| nextadmin_vue3 | %!s(int64=3) %!d(string=hai) anos | |
| uniapp_cli | %!s(int64=3) %!d(string=hai) anos | |
| .gitignore | %!s(int64=3) %!d(string=hai) anos | |
| LICENSE | %!s(int64=4) %!d(string=hai) anos | |
| README.md | %!s(int64=3) %!d(string=hai) anos | 
宇宸项目基础框架
|-- thinkphp6 后端项目,基于thinkPHP6,
|-- d2-admin 后台前端项目,基于d2admin简化版本
|-- uniapp_cli 移动端前端项目,基于uniapp,用命令行cli运行
|-- nextadmin_vue3 后台前端项目,基于nextadmin
基于以下配置,通过使用vscode作为编辑 器,可以实现保存代码时自动 补全和自动格式化功能。由于各种组件eslint编码规范不一致,是否使用由个人决定
{
    "printWidth": 1000,
    "tabWidth": 2,
    "useTabs": true,
    "singleQuote": false,
    "semi": true,
    "trailingComma": "none",
    "bracketSpacing": true
}
{
    "editor.lineNumbers": "on", //开启行数提示
    "editor.quickSuggestions": {
        //开启自动显示建议
        "other": true,
        "comments": true,
        "strings": true
    }, //制表符符号eslint
    "editor.formatOnSave": true, //每次保存自动格式化
    // "eslint.autoFixOnSave": true, // 每次保存的时候将代码按eslint格式进行修复
    "editor.codeActionsOnSave": {
        "source.fixAll": true
    },
    "prettier.eslintIntegration": true, //让prettier使用eslint的代码格式进行校验
    "prettier.semi": true, //去掉代码结尾的分号
    "prettier.singleQuote": false, //使用带引号替代双引号
    "javascript.format.insertSpaceBeforeFunctionParenthesis": true, //让函数(名)和后面的括号之间加个空格
    "vetur.format.defaultFormatter.html": "js-beautify-html", //格式化.vue中html
    "vetur.format.defaultFormatter.js": "vscode-typescript", //让vue中的js按编辑器自带的ts格式进行格式化
    "vetur.format.defaultFormatterOptions": {
        "js-beautify-html": {
            "wrap_attributes": "force-aligned" //属性强制折行对齐
        }
    },
    "eslint.validate": [
        "javascript",
        "javascriptreact",
        "html",
        "vue"
    ],
    "eslint.workingDirectories": []
}
**/*.js
**/*.vue
thinkphp文档: http://kancloud.cn/manual/thinkphp6_0/content
d2admin文档: https://d2.pub/zh/doc/d2-admin/
uniapp文档: https://uniapp.dcloud.io/