vue-element-admin

A magical vue admin https://panjiachen.github.io/vue-element-admin

MIT License

Downloads
1.2K
Stars
87.7K
Committers
125

Bot releases are hidden (Show)

vue-element-admin - v3.7.1

Published by PanJiaChen over 6 years ago

  • 🎉 add[permission]: add checkPermission function
  • 🎉 add[example]: add nested routes example (#789)
  • ✨ refine[TagView]: support route query (#765) by @tmpbook
  • ✨ refine[UploadExcel-component]: set readerData to promise (#761)
  • 🐛 fix[Tinymce]: remove legacyoutput (#745) && bug in content is null (#732) by @Insua

Breaking

Now use Runtime-only (#799)
Detail see Runtime-Compiler-vs-Runtime-only


  • 🎉 新增了 checkPermission 全局权限校验的方法
  • 🎉 新增了路由嵌套的示例(#789)
  • ✨ 优化了[TagView]: 支持 route query (#765) by @tmpbook
  • ✨ 优化了excel上传组件(#761)
  • 🐛 修复了富文本内容为空的bug(#732) by @Insua 并且移除了legacyoutput插件(#745)

Breaking

Now use Runtime-only (#799)
Detail see Runtime-Compiler-vs-Runtime-only

vue-element-admin - v3.7.0

Published by PanJiaChen over 6 years ago

  • 🎉 add v-permission (#653)
  • 🎉 add guide page(base on driver.js) #534 (#707)
  • ✨ refactor[ScrollBar](use el-scrollbar) (#646)
  • ✨ refine page transition animation
  • 🐛 fix[Tinymce] custom-btn bug in fullscreen
  • 🐛 fix[sidebar] style bug in windows #702
  • 🐛 fix[Sticky] bug in resize #721 #724 #725

  • 🎉 新增了权限指令 v-permission (#653)
  • 🎉 新增了引导页 guide page(基于 driver.js) #534 (#707)
  • ✨ 重构了侧边栏滚动(改为使用 el-scrollbar) (#646)
  • ✨ 优化了页面转场动画
  • 🐛 修复了[Tinymce] 全屏情况下自定义按钮的样式问题
  • 🐛 修复了[sidebar] 侧边栏在 windows 下的样式问题 #702
  • 🐛 修复了[Sticky] 在屏幕 resize 时候出现的bug #721 #724 #725

Breaking

现在使用babel-plugin-dynamic-import-node替代了之前_import_production.js _import_development.js的方案。
详情见文档

vue-element-admin - v3.6.6

Published by PanJiaChen over 6 years ago

  • 🎉 add drag dialog (#477)
  • 🎉 add resonsive sidebar (#636)
  • 🎉 add draggable kanban using vue-draggable (#625) by @yugasun
  • ✨ perf[Tinymce]: remove autosize && fullpage plugin
  • ✨ perf[el-dragDialog]: add the verification of moving edges
  • 🐛 fix[el-dargDialog]: fixed drag bug in IE #633

  • 🎉 增加可拖拽 dialog (#477)
  • 🎉 侧边栏sidebar 增加自适应 (#636)
  • 🎉 基于vue-draggable 新增 kanban (#625) by @yugasun
  • ✨ 优化[Tinymce]: 移除 autosize && fullpage 插件
  • ✨ 优化[el-dragDialog]: 增加边界验证
  • 🐛 修复[el-dargDialog]: f修复在IE 下的拖拽bug #633
vue-element-admin - v3.6.5

Published by PanJiaChen over 6 years ago

  • 🐛 fix[Tinymce]: remove bbcode plugin #573
  • 🐛 fix[UploadExcel]: fix can't select the same excel #549

Breaking

update element-ui to v2.3.0+, to resolve sidebar bug. #468 #458


  • 🐛 修复[Tinymce]: 移除 bbcode 插件 #573
  • 🐛 修复[UploadExcel]: 不能重复上传excel #549

不兼容升级

升级 element-uiv2.3.0+版本,解决侧边栏显示问题。#468 #458

vue-element-admin - v3.6.4

Published by PanJiaChen over 6 years ago

  • ✨ perf: misplaced script tag #507 @amedora

  • ✨ perf: change tab char to 2 spaces #522 @yugasun

  • ✨ perf: change in operation to Object.keys #518 @yugasun

  • ✨ perf[editor-dashboard]: refine css z-index #509

  • ✨ perf[excel]: refactor excel #536

  • 🐛 fix[menu]: some bug in only has one showing child #484

  • 🐛 fix[Tinmyce]: fiexd fullscreen ui bug #513

  • 🐛 fix[ImageCropper]: $emit close bug #520

  • 🐛 fix[TodoList]: fixed css bug with z-index #535

Breaking

  • Set export_json_to_excel parameter variable to Object #536
    Such as:
{
   excel.export_json_to_excel({
       header: tHeader,
       data,
       filename: this.filename,
       autoWidth: this.autoWidth
    })
}

  • ✨ 优化: index.html script 标签插入位置 #507 @amedora

  • ✨ 优化: 使用 2 空格替代一个tab #522 @yugasun

  • ✨ 优化: 使用 Object.keys 来遍历 #518 @yugasun

  • ✨ 优化[editor-dashboard]: 优化 css z-index #509

  • ✨ 优化[excel]: 重构了 excel导出函数 #536

  • 🐛 修复[menu]: 菜单在是有一个可显示子元素的情况下会有问题 #484

  • 🐛 修复[Tinmyce]: 富文本全屏 ui bug #513

  • 🐛 修复[ImageCropper]: 上传头像组件关闭问题 #520

  • 🐛 修复[TodoList]: 修复css bug with z-index #535

Breaking

  • export_json_to_excel 函数传参变为 Object #536
    例如:
{
   excel.export_json_to_excel({
       header: tHeader,
       data,
       filename: this.filename,
       autoWidth: this.autoWidth
    })
}
vue-element-admin - v3.6.3

Published by PanJiaChen over 6 years ago

  • ✨ perf[Tinymce]: set dialog append-to-body && add SetContent listener 31b7fa6 7cacd5a

  • ✨ perf[i18n]: TagsView contextmenu #490

  • ✨ perf[Charts]: add resize mixin #480

  • ✨ update[ImageCropper]: update vue-image-crop-upload to new version #503

  • 🐛 fix[Icons]: copy bug #494


  • ✨ 优化[Tinymce]: 使其支持在dialog中上传图片 && 增加 SetContent listener 31b7fa6 7cacd5a

  • ✨ 优化[i18n]: TagsView 右键 contextmenu 支持国际化 #490

  • ✨ 优化[Charts]: 增加 resize mixin 使图表支持响应式 #480

  • ✨ 更新[ImageCropper]: 更新 vue-image-crop-upload t至最新版本 #503

  • 🐛 修复[Icons]: 图标展示页面复制bug #494

vue-element-admin - v3.6.2

Published by PanJiaChen over 6 years ago

  • 🎉 add alwaysShow option to menu (if set true, will always show the root menu )
  • ✨ update Tinymce to v4.7.5 and add more plugins
  • ✨ perf some icons
  • 🐛 fixed contexrmenu bug on Firefox #423
  • 🐛 fixed dragTable bug in Firefox #434

  • 🎉 侧边导航栏新增 alwaysShow 选项(若设置为true, 怎会永远显示根导航 )
  • ✨ 更新Tinymce 至 v4.7.5 并且添加了更多的组件和实例
  • ✨ 优化了部分icons
  • 🐛 修复在 Firefox 中 tag 右键bug #423
  • 🐛 修复在 Firefox 中 拖拽表格会新开tab的bug #434
vue-element-admin - v3.6.1

Published by PanJiaChen over 6 years ago

  • 🎉 add TreeTable by @leij1ang
  • ✨ set cheap-source-map to default devtool in development

  • 🎉 新增TreeTable by @leij1ang
  • ✨ 在开发模式中设置 cheap-source-map 为默认打包方式
vue-element-admin - v3.5.1

Published by PanJiaChen almost 7 years ago

  • 🎉 add postcss-url plugin
  • ✨ perf[upload-excel] support drag upload
  • ✨ perf[permission]:set role => roles
  • 🐛 fixed nest menu and noDropdown item bug #327
  • 🐛 fixed defalut language bug #388

  • 🎉 新增 postcss-url 插件
  • ✨ 优化upload-excel] 支持拖拽上传excel
  • ✨ 优化[permission]:set role => roles
  • 🐛 修复侧边栏多级菜单样式问题 #327
  • 🐛 修复国际化初始语言bug #388
vue-element-admin - v3.5.0 Happy new year

Published by PanJiaChen almost 7 years ago

  • ✨ perf[i18n]: improved english version
vue-element-admin - v3.4.1

Published by PanJiaChen almost 7 years ago

  • ✨ perf[drag-table]:refine the effect && fixed row-key bug cb3578e
  • ✨ use import replace require.ensure 7fef856
  • ✨ remove useless plugin eventsource-polyfill 04d9b84
  • 🐛 fix[tags-view]: fixed bug in DEL_OTHERS_VIEWS (#368) @tlx6550
vue-element-admin - v3.4.0

Published by PanJiaChen almost 7 years ago


vue-element-admin - v3.3.0

Published by PanJiaChen almost 7 years ago

  • 🎉 新增 travis ci
  • 🎉 新增 tags-view 的右键操作 @leij1ang
  • ✨ 优化重构 error-log 组件,提供更多的报错信息并且存储在vuex
  • 🐛 修复 火狐浏览器下 scollbarscrollpane 滚动bug 85492f1 #340

  • 🎉 add travis ci
  • 🎉 add contextmenu of tags-view @leij1ang
  • ✨ refactor error-log component, provide more error info and save in vuex
  • 🐛 fixed scollbar and scrollpane bug in Firefox 85492f1 #340
vue-element-admin - v3.2.0

Published by PanJiaChen almost 7 years ago

  • 🎉 新增 (inlineEditable) calcel button 点击取消恢复原始内容 ebc2ac0 #335
  • ✨ 优化 addRoutes 增加 replace: true 修复点击浏览器两次才能返回的问题 a9d2978 #334
  • ✨ 优化 tagsView 将它store 单独抽成一个module ca75f7b
  • 🐛 修复 获取 element-ui 某些情况获取不正确 b793916 @lvsmart #337
  • 🐛 修复 dndList 页面不会被缓存 b53d094

  • 🎉 add (inlineEditable) calcel button click will restore the title ebc2ac0 #335
  • ✨ perf addRoutes add replace: true so the navigation will not leave history record a9d2978
  • ✨ perf tagsView split it to a single module ca75f7b
  • 🐛 fixed get element-ui version bug b793916 @lvsmart #337
  • 🐛 fixed dndList can't be cached bug b53d094
vue-element-admin - v3.1.1

Published by PanJiaChen almost 7 years ago

  • ✨ 将国际化 generateTitle 方法提取到utils中 acebaea
  • 🐛 修复 侧边栏在默些特殊情况下的bug d09923f

  • ✨ add generateTitle to utils acebaea
  • 🐛 fixed when sidebar item only has one children but nested d09923f
vue-element-admin - v3.1.0 Land of the Lustrous

Published by PanJiaChen almost 7 years ago

  • 🎉 新增 moveToCurrentTag 每次路由变化时 tags-view 会定位到当前打开tag的位置 705b9cc
  • ✨ 优化 dashboard 使用栅格布局 8f9de5c
  • ✨ 优化 i18n 页面的自适应 dd3e22d
  • ✨ 优化 综合table demo 38192b8
  • ✨ 优化 移除mock api 时候的模拟延迟 8ce571b
  • ✨ 优化 侧边栏 移除 unique-opened c84964d
  • 🐛 修复 动态换肤 theme-picker bug 0f53041
  • 🐛 修复 sticky 组件在 keep-alive 情况下的bug cef1f11

  • 🎉 add moveToCurrentTag (when router change, tags-view will locate to current tag) 705b9cc
  • ✨ perf dashboard and use css grid 8f9de5c
  • ✨ perf i18n change it to resizeable dd3e22d
  • ✨ perf complex-table demo 38192b8
  • ✨ perf remove mock api settimeout 8ce571b
  • ✨ perf sidebat remove unique-opened c84964d
  • 🐛 fixed theme-picker bug 0f53041
  • 🐛 fixed sticky bug in keep-alive cef1f11
vue-element-admin - v3.0.0 The Legend of Zelda: Breath of the Wild

Published by PanJiaChen almost 7 years ago

重大升级!

路由

规范了路由配置,统一使用将配置放入meta之中。

keep-alive

优化了tags-view 标签栏导航,现在能手动配置需要缓冲的页面。

Dashboard

重构了dashboard

请求

之前将 axios 请求封装了一个实例,文件夹取名为 fetch。新版本为了规避与原生 fetch 名字上的歧义,所以将原本所有叫 fetch 的都更改为了 request,使用方法和原先没有任何的区别。

代码地址:@/utils/request.js

Layout

调整了 layout 的目录结构

Style

新增了 variables.scss 和 transition.scss

Svg Icon

优化了svg icon 并将组件名修改为 svg-icon

国际化

新增了国际化 vue-i18n

使用文档

新增了 使用文档

不兼容更新

该项目目前使用[email protected]版本,所以最低兼容 Vue 2.5.0

vue-element-admin - v2.2.1

Published by PanJiaChen almost 7 years ago

  • 新增 env_config 变量来优化打包 a842a4b
  • 优化导出 excel 样式 a8602e7 @spiritree
  • 修复 browserslist 书写错误bug 516897b
  • 修复 NProgress 在某些情况下不会done 1c852db @dingyi1993
  • 修复 cookie token 不正确的情况下 页面死锁问题 76f4017
vue-element-admin - v2.2.0 Rick and Morty

Published by PanJiaChen about 7 years ago

  • 新增 clipboard
  • 新增导出zip @spiritree

  • add clipboard
  • add export zip @spiritree
vue-element-admin - v2.1.1

Published by PanJiaChen about 7 years ago

  • refine:将所有 icon-class 调整为英文
  • refine:优化MdInput组件,使其支持element-icon,并增加验证demo @leij1ang

  • refine:set all icon-class to english
  • refine:refine MdInput component, support element-icon and add validate demo @leij1ang