• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

nkm-cms: nkm-cms内容管理系统-前端,测试账号:testAdmin/nkm-123456

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

nkm-cms

开源软件地址:

https://gitee.com/nkm-cms/nkm-cms

开源软件介绍:

nkm-cms内容管理系统-前端

  • 测试账号:testAdmin/nkm-123456
  • 脚手架采取3.x,项目已配置vue-router + vuex + eslint + axios + element-ui + sass(scss)
  • store、router已采取自动注入
  • 服务端仓库地址:https://github.com/nkm-cms/nkm-cms-server

安装项目依赖

yarnornpm install

启动项目

yarn startornpm run start

打包项目

yarn buildornpm run build

Lints and fixes files

yarn run lintornpm run lint

目录文件说明

nkm-admin-client├─.browserslistrc├─.editorconfig├─.env.development // 开发环境变量├─.env.production // 生产环境变量├─.env.test // 测试环境变量├─.eslintignore├─.eslintrc.js├─.postcssrc.js├─LICENSE├─README.md├─babel.config.js├─jsconfig.json├─package.json├─vue.config.js├─yarn.lock├─src|  ├─App.vue|  ├─settings.js // 项目主要默认配置文件|  ├─main.js|  ├─utils // 公用工具类|  |   ├─const.js|  |   ├─cookie.js|  |   ├─crypto.js|  |   ├─index.js|  |   └regexp.js|  ├─store|  |   ├─getters.js|  |   ├─index.js|  |   ├─modules|  |   |    ├─authen.js|  |   |    └widget.js|  ├─router|  |   └index.js|  ├─request|  |    └index.js|  ├─pages|  |   ├─main|  |   |  ├─index.vue|  |   |  ├─components|  |   |  |     ├─BreadCrumb.vue|  |   |  |     ├─Menu|  |   |  |     |  ├─index.vue|  |   |  |     |  └menuItem.vue|  |   ├─login // 登录页|  |   |   ├─index.vue|  |   |   └login.router.js|  |   ├─error // 系统错误页面|  |   |   ├─error.router.js|  |   |   ├─error.scss|  |   |   ├─forbidden.vue|  |   |   └notFound.vue|  ├─modules // 所有业务页面,具体可参考系统管理部分|  |    ├─system // 系统管理|  |    |   ├─system.router.js|  |    |   ├─user // 用户管理|  |    |   |  ├─.router.js|  |    |   |  ├─index.vue|  |    |   |  ├─user.store.js|  |    |   |  ├─components|  |    |   |  |     └registered.vue|  |    |   ├─role // 角色管理|  |    |   |  ├─.router.js|  |    |   |  ├─index.vue|  |    |   |  └role.store.js|  |    |   ├─resource // 资源管理|  |    |   |    ├─.router.js|  |    |   |    ├─index.vue|  |    |   |    ├─resource.store.js|  |    |   |    ├─components|  |    |   |    |     └edit.vue|  |    |   ├─dictionary  // 数据字典|  |    |   |     ├─.router.js|  |    |   |     ├─dictionary.store.js|  |    |   |     └index.vue|  |    ├─personalCenter  // 个人中心|  |    |       ├─index.vue|  |    |       ├─personal.router.js|  |    |       ├─personal.store.js|  |    |       ├─components|  |    |       |     ├─information.vue|  |    |       |     └security.vue|  |    ├─dashboard  // 仪表盘|  |    |     ├─dashboard.router.js|  |    |     └index.vue|  ├─filters // 全局指令|  |    └index.js|  ├─directive // 全局过滤器|  |     └index.js|  ├─components|  |     ├─XDialog.vue|  |     ├─XDotTag.vue|  |     ├─index.js|  |     ├─XTableContainer  // 布局组件|  |     |        └index.vue|  |     ├─XSvgIcon|  |     |    ├─index.js|  |     |    └index.vue|  |     ├─XPagination|  |     |      └index.vue|  |     ├─XIcon|  |     |   └index.vue|  ├─assets|  |   ├─svg-icon // svg图标|  |   |    ├─icon-403-color.svg|  |   |    ├─icon-404-color.svg|  |   |    ├─icon-500-color.svg|  |   |    └qq.svg|  |   ├─scss // 项目公用scss|  |   |  ├─class.scss|  |   |  ├─element-ui-reset.scss|  |   |  ├─global.scss|  |   |  ├─iconfont.scss|  |   |  ├─index.scss|  |   |  ├─reset.scss|  |   |  └variables.scss|  |   ├─images|  ├─api // 项目所有请求目录|  |  ├─index.js|  |  ├─personalCenter.js|  |  ├─system|  |  |   ├─dictionary.js|  |  |   ├─resource.js|  |  |   ├─role.js|  |  |   └user.js├─public|   ├─favicon.ico|   └index.html

其他目录说明

  • assets:静态文件目录
    1. scss:公用的scss文件,variables.scss已在全局引入,无需引入,每个页面都可以直接使用里面的变量
    2. svg-icon: 存放svg图标,文件名为调用名
  • components:公用组件目录,目录命名为大驼峰,自动注册
    1. 每个组件建立一个文件夹,文件夹名字采用大驼峰,组件入口为:index.vue,组件采取自动注册
    2. svg-icon: svg图标组件,已全局注册,调用方式:<x-svg-icon icon-name="name"></x-svg-icon>,icon-name传入src/assets/svg-icon目录下的文件名即可调用
  • modules:
    1. 每个模块的xxx.store.js为vuex模块,无序引入,利用require.context完成自动注入,目录名为store模块名
    2. 每个模块的xxx.router.js为路由模块

参考指南


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap