# vue-admin-template
> A minimal vue admin template with Element UI & axios & iconfont & permission control & lint
**Live demo:** http://panjiachen.github.io/vue-admin-template
[中文文档](https://github.com/PanJiaChen/vue-admin-template/blob/master/README-zh.md)
## Build Setup
```bash
# Clone project
git clone https://github.com/PanJiaChen/vue-admin-template.git
# Install dependencies
npm install
# Serve with hot reload at localhost:9528
npm run dev
# Build for production with minification
npm run build
# Build for production and view the bundle analyzer report
npm run build --report
```
## Demo
![demo](https://github.com/PanJiaChen/PanJiaChen.github.io/blob/master/images/demo.gif)
## Extra
If you want router permission && generate menu by user roles , you can use this branch [permission-control](https://github.com/PanJiaChen/vue-admin-template/tree/permission-control)
This project is based on `webpack4` development. If you want to use `webpack3` development, please use this branch [webpack3](https://github.com/PanJiaChen/vue-admin-template/tree/webpack3)
For `typescript` version, you can use [vue-typescript-admin-template](https://github.com/Armour/vue-typescript-admin-template) (Credits: [@Armour](https://github.com/Armour))
## Related Project
[vue-element-admin](https://github.com/PanJiaChen/vue-element-admin)
[electron-vue-admin](https://github.com/PanJiaChen/electron-vue-admin)
[vue-typescript-admin-template](https://github.com/Armour/vue-typescript-admin-template)
### Element-Ui using cdn tutorial
First find `index.html`([root directory](https://github.com/PanJiaChen/vue-admin-template/blob/element-ui-cdn/index.html))
Import css and js of `Element`, and then import vue. Because `Element` is vue-dependent, vue must be import before it.
Then find [webpack.base.conf.js](https://github.com/PanJiaChen/vue-admin-template/blob/element-ui-cdn/build/webpack.base.conf.js)
Add `externals` to make webpack not package vue and element.
```
externals: {
vue: 'Vue',
'element-ui':'ELEMENT'
}
```
Finally there is a small detail to pay attention to that if you import vue in global, you don't need to manually `Vue.use(Vuex)`, it will be automatically mounted, see
[issue](https://github.com/vuejs/vuex/issues/731)
And you can use `npm run build --report` to see the effect
Pictured:
![demo](https://panjiachen.github.io/images/element-cdn.png)
**[Detailed code](https://github.com/PanJiaChen/vue-admin-template/commit/746aff560932704ae821f82f10b8b2a9681d5177)**
**[Branch](https://github.com/PanJiaChen/vue-admin-template/tree/element-ui-cdn)**
## Browsers support
Modern browsers and Internet Explorer 10+.
| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari |
| --------- | --------- | --------- | --------- |
| IE10, IE11, Edge| last 2 versions| last 2 versions| last 2 versions
## License
[MIT](https://github.com/PanJiaChen/vue-admin-template/blob/master/LICENSE) license.
Copyright (c) 2017-present PanJiaChen
没有合适的资源?快使用搜索试试~ 我知道了~
微服务网关gateway集成security
共360个文件
xml:185个
java:50个
js:39个
需积分: 37 1 下载量 201 浏览量
2022-07-13
01:29:07
上传
评论
收藏 514KB ZIP 举报
温馨提示
微服务网关gateway集成security案例代码
资源详情
资源评论
资源推荐
收起资源包目录
微服务网关gateway集成security (360个子文件)
.babelrc 229B
list.vue.back 9KB
index.vue.back 761B
index.js.back 262B
mvnw.cmd 6KB
.editorconfig 243B
.eslintignore 34B
.gitignore 395B
.gitignore 171B
.gitkeep 0B
index.html 423B
favicon.ico 66KB
service_acl.iml 18KB
service.iml 17KB
api_gateway.iml 15KB
spring_security.iml 12KB
service_base.iml 11KB
common.iml 11KB
acl_parent.iml 1002B
infrastructure.iml 975B
maven-wrapper.jar 50KB
PermissionServiceImpl.java 11KB
MavenWrapperDownloader.java 5KB
TokenLoginFilter.java 3KB
RedisConfig.java 3KB
TokenWebSecurityConfig.java 3KB
RoleServiceImpl.java 3KB
MemuHelper.java 3KB
TokenAuthFilter.java 3KB
IndexServiceImpl.java 3KB
UserController.java 3KB
Permission.java 2KB
SecurityUser.java 2KB
RoleController.java 2KB
UserDetailsServiceImpl.java 2KB
IndexController.java 1KB
User.java 1KB
SwaggerConfig.java 1KB
PermissionHelper.java 1KB
PermissionController.java 1KB
TokenLogoutHandler.java 1KB
R.java 1KB
UserRole.java 1KB
GlobalExceptionHandler.java 1KB
RolePermission.java 1KB
MD5.java 1KB
TokenManager.java 1KB
PermissionService.java 1KB
CorsConfig.java 940B
Role.java 845B
DefaultPasswordEncoder.java 768B
UnauthEntryPoint.java 750B
UserServiceImpl.java 733B
MyMetaObjectHandler.java 722B
User.java 720B
ResponseUtil.java 671B
ServiceAclApplication.java 635B
RolePermissionServiceImpl.java 578B
RoleService.java 569B
UserRoleServiceImpl.java 524B
PermissionMapper.java 500B
IndexService.java 462B
ApiGatewayApplication.java 439B
GuliException.java 379B
UserService.java 377B
RolePermissionMapper.java 325B
RolePermissionService.java 325B
UserRoleMapper.java 295B
UserRoleService.java 295B
UserMapper.java 292B
RoleMapper.java 283B
language.js 7KB
webpack.prod.conf.js 5KB
.eslintrc.js 5KB
index.js 4KB
user.js 4KB
index.js 3KB
webpack.dev.conf.js 3KB
webpack.base.conf.js 3KB
utils.js 3KB
permission.js 2KB
index.js 2KB
permission.js 1KB
user.js 1KB
effectRipple.js 1KB
check-versions.js 1KB
request.js 1KB
role.js 1KB
build.js 1KB
app.js 1KB
ResizeHandler.js 976B
validate.js 966B
index.js 907B
menu.js 844B
permission.js 765B
main.js 695B
login.js 654B
data2blob.js 616B
plugins.js 579B
toolbar.js 484B
共 360 条
- 1
- 2
- 3
- 4
rainyse
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 202304910142原道明(1).pbix
- 基于Lua的聊天过滤修改版设计源码
- Uibot6.0 (RPA财务机器人师资培训第5天 ) 报销汇总机器人案例实战
- 基于Vue的西安美食攻略应用程序设计源码
- tensorflow-2.6.2-cp38-cp38-win-amd64.whl
- 2023-04-06-项目笔记 - 第八十六阶段 - 4.4.2.84全局变量的作用域-84 -2024.03.28
- 基于C语言解决九宫重排问题(源码+剖析)
- 考研分数计算神器(通过考研分数计算规则制作出来的计算工具,结果精准,操作简单,并且还可以与第二个人进行比较)
- 脚本监控重要文件,并邮箱报警
- 九宫重排介绍.zip说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0