iview-admin目录结构

林玮
2023-12-01

目录结构

|-- 
    |-- .babelrc
    |-- .editorconfig
    |-- .eslintignore
    |-- .eslintrc.js
    |-- .gitignore
    |-- .postcssrc.js
    |-- .travis.yml
    |-- cypress.json
    |-- LICENSE
    |-- package-lock.json
    |-- package.json
    |-- README.md
    |-- server.js   // 后端启动文件  nodemon server.js local 或node server
    |-- vue.config.js
    |-- public
    |   |-- favicon.ico
    |   |-- index.html
    |   |-- register.html    // 注册页面  安装完之后先注册用户 再登录后台
    |   |-- css
    |   |   |-- bootstrap-gui.min.css
    |   |   |-- colors.min.css
    |   |   |-- gui-ui.min.css
    |   |   |-- register.css
    |   |-- js
    |       |-- md5.min.js
    |       |-- register.js
    |-- server
    |   |-- index.js
    |   |-- config
    |   |   |-- index.js  // 数据库信息  可修改自己数据库的名称,以及本地版(node server local)数据库信息与正式版(node server)数据库信息
    |   |   |-- mongo.js  // 数据库表配置信息
    |   |-- funcs
    |   |   |-- authTimeOut.js
    |   |   |-- loginTimeOut.js
    |   |   |-- mongoFunc.js
    |   |   |-- sendData.js
    |   |-- interface   // guiplan 生成的后端接口存放位置
    |   |   |-- message.js
    |   |   |-- notice.js
    |   |   |-- registerDemo.js
    |   |   |-- test3.js
    |   |   |-- user.js
    |   |   |-- userInfo.js
    |   |-- plugs
    |       |-- express
    |       |   |-- interface.js
    |       |-- guimain
    |       |   |-- required.js
    |       |   |-- sumTotal.js
    |       |-- mongose
    |           |-- mongoQuery.js
    |-- src
    |   |-- App.vue
    |   |-- index.less
    |   |-- main.js
    |   |-- test.less
    |   |-- api    // guiplan 生成的接口api存放位置
    |   |   |-- data.js
    |   |   |-- routers.js
    |   |   |-- test3.js
    |   |   |-- user.js
    |   |   |-- funcs
    |   |       |-- getData.js
    |   |       |-- required.js
    |   |-- assets
    |   |   |-- icons
    |   |   |   |-- iconfont.css
    |   |   |   |-- iconfont.eot
    |   |   |   |-- iconfont.svg
    |   |   |   |-- iconfont.ttf
    |   |   |   |-- iconfont.woff
    |   |   |-- images
    |   |       |-- default.png
    |   |       |-- icon-qr-qq-wechat.png
    |   |       |-- icon-social-bilibili.svg
    |   |       |-- icon-social-juejin.svg
    |   |       |-- icon-social-twitter.svg
    |   |       |-- icon-social-zhihu.svg
    |   |       |-- login-bg.jpg
    |   |       |-- logo-min.jpg
    |   |       |-- logo.jpg
    |   |       |-- talkingdata.png
    |   |       |-- error-page
    |   |           |-- error-401.svg
    |   |           |-- error-404.svg
    |   |           |-- error-500.svg
    |   |-- components   // iview-admin 自带的一些组件
    |   |   |-- charts
    |   |   |   |-- bar.vue
    |   |   |   |-- index.js
    |   |   |   |-- pie.vue
    |   |   |   |-- theme.json
    |   |   |-- common
    |   |   |   |-- common.less
    |   |   |   |-- util.js
    |   |   |-- common-icon
    |   |   |   |-- common-icon.vue
    |   |   |   |-- index.js
    |   |   |-- count-to
    |   |   |   |-- count-to.vue
    |   |   |   |-- index.js
    |   |   |   |-- index.less
    |   |   |-- cropper
    |   |   |   |-- index.js
    |   |   |   |-- index.less
    |   |   |   |-- index.vue
    |   |   |-- drag-drawer
    |   |   |   |-- drag-drawer-trigger.vue
    |   |   |   |-- drag-drawer.vue
    |   |   |   |-- index.js
    |   |   |   |-- index.less
    |   |   |   |-- mixin.js
    |   |   |-- drag-list
    |   |   |   |-- drag-list.vue
    |   |   |   |-- index.js
    |   |   |-- editor
    |   |   |   |-- editor.vue
    |   |   |   |-- index.js
    |   |   |-- icons
    |   |   |   |-- icons.vue
    |   |   |   |-- index.js
    |   |   |-- info-card
    |   |   |   |-- index.js
    |   |   |   |-- infor-card.vue
    |   |   |-- login-form
    |   |   |   |-- index.js
    |   |   |   |-- login-form.vue
    |   |   |-- main
    |   |   |   |-- index.js
    |   |   |   |-- main.less
    |   |   |   |-- main.vue
    |   |   |   |-- components
    |   |   |       |-- a-back-top
    |   |   |       |   |-- index.js
    |   |   |       |   |-- index.vue
    |   |   |       |-- error-store
    |   |   |       |   |-- error-store.vue
    |   |   |       |   |-- index.js
    |   |   |       |-- fullscreen
    |   |   |       |   |-- fullscreen.vue
    |   |   |       |   |-- index.js
    |   |   |       |-- header-bar
    |   |   |       |   |-- header-bar.less
    |   |   |       |   |-- header-bar.vue
    |   |   |       |   |-- index.js
    |   |   |       |   |-- custom-bread-crumb
    |   |   |       |   |   |-- custom-bread-crumb.less
    |   |   |       |   |   |-- custom-bread-crumb.vue
    |   |   |       |   |   |-- index.js
    |   |   |       |   |-- sider-trigger
    |   |   |       |       |-- index.js
    |   |   |       |       |-- sider-trigger.less
    |   |   |       |       |-- sider-trigger.vue
    |   |   |       |-- language
    |   |   |       |   |-- index.js
    |   |   |       |   |-- language.vue
    |   |   |       |-- side-menu
    |   |   |       |   |-- collapsed-menu.vue
    |   |   |       |   |-- index.js
    |   |   |       |   |-- item-mixin.js
    |   |   |       |   |-- mixin.js
    |   |   |       |   |-- side-menu-item.vue
    |   |   |       |   |-- side-menu.less
    |   |   |       |   |-- side-menu.vue
    |   |   |       |-- tags-nav
    |   |   |       |   |-- index.js
    |   |   |       |   |-- tags-nav.less
    |   |   |       |   |-- tags-nav.vue
    |   |   |       |-- user
    |   |   |           |-- index.js
    |   |   |           |-- user.less
    |   |   |           |-- user.vue
    |   |   |-- markdown
    |   |   |   |-- index.js
    |   |   |   |-- markdown.vue
    |   |   |-- parent-view
    |   |   |   |-- index.js
    |   |   |   |-- parent-view.vue
    |   |   |-- paste-editor
    |   |   |   |-- index.js
    |   |   |   |-- paste-editor.less
    |   |   |   |-- paste-editor.vue
    |   |   |   |-- plugins
    |   |   |       |-- placeholder.js
    |   |   |-- split-pane
    |   |   |   |-- index.js
    |   |   |   |-- index.less
    |   |   |   |-- split.vue
    |   |   |   |-- trigger.vue
    |   |   |-- tables
    |   |   |   |-- edit.vue
    |   |   |   |-- handle-btns.js
    |   |   |   |-- index.js
    |   |   |   |-- index.less
    |   |   |   |-- tables.vue
    |   |   |-- tree-select
    |   |       |-- index.js
    |   |       |-- tree-select-tree.vue
    |   |       |-- tree-select.vue
    |   |-- config
    |   |   |-- index.js
    |   |-- directive
    |   |   |-- directives.js
    |   |   |-- index.js
    |   |   |-- module
    |   |       |-- clipboard.js
    |   |       |-- draggable.js
    |   |-- libs
    |   |   |-- api.request.js
    |   |   |-- axios.js
    |   |   |-- excel.js
    |   |   |-- render-dom.js
    |   |   |-- tools.js
    |   |   |-- util.js
    |   |-- locale
    |   |   |-- index.js
    |   |   |-- lang
    |   |       |-- en-US.js
    |   |       |-- zh-CN.js
    |   |       |-- zh-TW.js
    |   |-- plugin
    |   |   |-- index.js
    |   |   |-- error-store
    |   |       |-- index.js
    |   |-- router
    |   |   |-- before-close.js
    |   |   |-- index.js
    |   |   |-- routers.js
    |   |-- store
    |   |   |-- index.js
    |   |   |-- module
    |   |       |-- app.js
    |   |       |-- user.js
    |   |-- utils
    |   |   |-- auth.js
    |   |   |-- gui_main.js
    |   |   |-- request.js
    |   |-- view
    |   |   |-- join-page.vue
    |   |   |-- argu-page
    |   |   |   |-- params.vue
    |   |   |   |-- query.vue
    |   |   |-- components
    |   |   |   |-- count-to
    |   |   |   |   |-- count-to.vue
    |   |   |   |-- cropper
    |   |   |   |   |-- cropper.vue
    |   |   |   |-- drag-drawer
    |   |   |   |   |-- index.vue
    |   |   |   |-- drag-list
    |   |   |   |   |-- drag-list.vue
    |   |   |   |-- editor
    |   |   |   |   |-- editor.vue
    |   |   |   |-- icons
    |   |   |   |   |-- icons.vue
    |   |   |   |-- markdown
    |   |   |   |   |-- markdown.vue
    |   |   |   |-- org-tree
    |   |   |   |   |-- index.less
    |   |   |   |   |-- index.vue
    |   |   |   |   |-- components
    |   |   |   |       |-- org-view.vue
    |   |   |   |       |-- zoom-controller.vue
    |   |   |   |-- split-pane
    |   |   |   |   |-- split-pane.vue
    |   |   |   |-- tables
    |   |   |   |   |-- tables.vue
    |   |   |   |-- tree-select
    |   |   |   |   |-- index.vue
    |   |   |   |-- tree-table
    |   |   |       |-- index.vue
    |   |   |-- directive
    |   |   |   |-- directive.vue
    |   |   |-- error-page
    |   |   |   |-- 401.vue
    |   |   |   |-- 404.vue
    |   |   |   |-- 500.vue
    |   |   |   |-- back-btn-group.vue
    |   |   |   |-- error-content.vue
    |   |   |   |-- error.less
    |   |   |-- error-store
    |   |   |   |-- error-store.vue
    |   |   |-- excel
    |   |   |   |-- common.less
    |   |   |   |-- export-excel.vue
    |   |   |   |-- upload-excel.vue
    |   |   |-- i18n
    |   |   |   |-- i18n-page.vue
    |   |   |-- login
    |   |   |   |-- login.less
    |   |   |   |-- login.vue
    |   |   |-- multilevel
    |   |   |   |-- level-2-1.vue
    |   |   |   |-- level-2-3.vue
    |   |   |   |-- level-2-2
    |   |   |       |-- level-2-2-1.vue
    |   |   |       |-- level-2-2-2.vue
    |   |   |-- single-page
    |   |   |   |-- error-logger.vue
    |   |   |   |-- home
    |   |   |   |   |-- example.vue
    |   |   |   |   |-- home.vue
    |   |   |   |   |-- index.js
    |   |   |   |-- message
    |   |   |       |-- index.vue
    |   |   |-- tools-methods
    |   |   |   |-- tools-methods.vue
    |   |   |-- update
    |   |       |-- update-paste.vue
    |   |       |-- update-table.vue
    |   |-- views    //  guiplan 生成的vue文件存放位置
    |       |-- test
    |           |-- index3.vue
    |-- tests
        |-- e2e
        |   |-- .eslintrc
        |   |-- plugins
        |   |   |-- index.js
        |   |-- specs
        |   |   |-- test.js
        |   |-- support
        |       |-- commands.js
        |       |-- index.js
        |-- unit
            |-- .eslintrc.js
            |-- HelloWorld.spec.js

 类似资料: