Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

基于Vue+iView Admin开发的XBoot前后端分离开放平台前端 权限可控制至按钮显示 动态路由权限菜单/多语言/简洁美观 前后端分离

Notifications You must be signed in to change notification settings

Exrick/xboot-front

Repository files navigation

xboot-front

作者主要为后端开发 能力经验有限 如有错误欢迎指正!

宣传视频

宣传官网

在线Demo

最新最全面在线文档

https://www.kancloud.cn/exrick/xboot/content

后端项目地址:XBoot

涉及技术:Spring Boot 2.x/Spring Security/JWT/Spring Data JPA+Mybatis-Plus/Redis/Elasticsearch 分布式限流/同步锁/验证码/SnowFlake雪花算法ID生成 动态权限管理 数据权限 代码生成 日志记录 定时任务 第三方账号、短信登录

项目简介

  • 项目基于 Vue-Cli 4.x 创建
  • 主要Main组件框架基于iView-admin 1.0版本 修复其部分BUG
  • UI组件库升级至iView/View UI 4.x
  • 后端加载动态权限菜单 多方式轻松权限控制至按钮显示
  • 提供Vue空白模版,只需修改后端请求和对应实体字段即可完成页面开发
  • 多语言切换、消息管理、第三方社交账号或短信登录
  • iView使用图标库 ionicons 额外图标库 vue-awesome
  • 现已提供封装的带后端真实接口数据的组件,详见XBoot业务组件菜单

截图预览

  • PC

QQ截图20180826163917.png

QQ截图20180826164058.png

QQ截图20180826164144.png

  • iPad Mini 5

  • iPhone X

系统架构

主要所用技术

最新最全面在线文档

第一时间更新,文档永不收费

https://www.kancloud.cn/exrick/xboot/content

本地开发构建运行

  • 启动后端 x-boot 项目后,在 vue.config.js 中修改你的后端接口地址代理配置
  • 在项目根文件夹下先后执行命令 npm install (若有报错请使用cnpm)、 npm run dev
  • 前台端口默认9999 http://localhost:9999

部署

  • 执行过命令 npm install 后,执行 npm run build 将打包生成的 dist 静态文件放置Nginx服务器中,并配置反向代理。当然还可放置Spring Web等其他项目resources静态资源文件夹下可避免跨域(不推荐)。
  • Nginx配置详见开发文档部署部分

开发指南及技术栈说明

学习记录(更新中)

  1. axios请求封装 统一异常处理

  2. 动态路由菜单加载

  3. 多维度控制权限至按钮显示

  4. 基于Websocket实现发送消息后右上角消息图标红点实时显示

  5. 动态组件单页操作

Docker下前端端集群部署(更新中)

后端端集群部署请跳转至x-boot项目查看

1.Docker的安装与常用命令

2.Nginx集群搭建

3.XBoot前端集群部署及负载均衡配置

作者其他项目推荐

技术疑问交流

  • QQ交流群 475743731(付费),可获取各项目详细图文文档、疑问解答

  • 免费交流群 562962309

  • 作者博客:http://blog.exrick.cn

About

基于Vue+iView Admin开发的XBoot前后端分离开放平台前端 权限可控制至按钮显示 动态路由权限菜单/多语言/简洁美观 前后端分离

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /