Skip to content

Releases: d2-projects/d2-admin

1.6.12: Merge branch 'develop'

16 Jan 02:52
Compare
Choose a tag to compare

优化登陆和注销逻辑,移除 setting.js 中的 user 部分,将用户名默认值写入 layout 组件中。并且在注销逻辑中补充清空用户信息的代码。

一般情况下用户访问的页面都是需要登陆的页面,如果访问的页面不需要登陆就可以访问,这时 vuex 中用户信息将会是空对象

规则见路由拦截器 src/router/index.js

变更:6e381f2

后续优化计划:

  • 访问不需要登陆的页面时,header-user 组件应该只显示登陆按钮

1.6.11: Merge branch 'develop'

15 Jan 13:59
Compare
Choose a tag to compare
  • 更新elementUI组件 ea89ac6
  • D2CRUD 2.0 739590a
  • 增加了一些单元测试
  • 修复单词拼写错误 c6e8120
  • 简化路由拦截器写法和传参方式 1814e22 | 1fb7417
  • 修复在移动端有些部分无法点击的情况 0c8d38d
  • 去除手机访问的判断 aba258f

1.6.10: Merge branch 'hotfix/v'

26 Dec 05:45
Compare
Choose a tag to compare

全屏问题:#149 fixed

简化版同步更新

1.6.9: Merge branch 'hotfix/filename'

17 Dec 10:53
Compare
Choose a tag to compare

1.6.8: Merge branch 'develop'

27 Nov 07:10
Compare
Choose a tag to compare

新的登陆页面

image

变更

1a2572c

更新方式

  • 使用新的 src/pages/login 替代之前的登陆页面文件
  • npm remove particles.js -S

新版本的 D2CRUD 以及内置示例

升级 D2CRUD 即可,示例的代码变动可以忽略

变更

cf1ad27

0275aa4

演示环境的源码显示按钮调整

变更

5253871

变更路由拦截器中添加 header 的部分

变更

dd4f700

增加 uglifyjs-webpack-plugin 开发依赖

这个依赖在有些版本的 @vue/cli-servicewebpack 的依赖下没有自带,需要自己安装。

这个问题视当前电脑上 webpack@vue/cli-service 的版本而定,如果你的电脑上没有报错,可以忽略。

修复 ueditor css 加载异常

变更

1c3f61c

修复多次载入进度条无效

变更

a484409

代码写法精简

变更

1c4247e

1.6.7: Merge branch 'master' of github.com:d2-projects/d2-admin

18 Nov 03:13
Compare
Choose a tag to compare

优化打包设置:

  • 生产环境去除 console
  • 删除懒加载模块的 prefetch preload
  • sourcemap不包含列信息

代码变更 vue.config.js

1.6.6: Merge branch 'hotfix/login_redirect'

17 Nov 14:45
Compare
Choose a tag to compare

合理性改进 取消了 account 模块 login action 的 route 参数。

修改了在路由拦截器中对身份校验失败后跳转到登陆页的逻辑,登陆之后需要跳转的页面改由 url 传递(以前是临时存到了 cookie),登陆页面在登陆成功之后处理跳转。

新版的 login action 文档 D2Admin 文档 | actions.login

改动:8b0c079

1.6.5: Merge branch 'develop'

17 Nov 10:30
Compare
Choose a tag to compare

d2-ueditor

image

出于很多 D2Admin 的开发者提出在 UEditor 和 vue 项目结合的时候有很多不知道如何处理的地方。完整版内置了 d2-ueditor 组件。此组件基于 vue-ueditor-wrap,默认只对外提供一个 v-model 的使用方式,如果您需要自定义编辑器的各种属性请在 src/components/d2-ueditor 统一封装。

使用方式

<template>
  <d2-container>
    <d2-ueditor v-model="text"/>
  </d2-container>
</template>

<script>
export default {
  data () {
    return {
      text: '<p>Hello World</p>'
    }
  }
}
</script>

详细介绍和用法见 vue-ueditor-wrap

代码变动 2e6223b

1.6.4: Merge branch 'hotfix/version'

17 Nov 05:11
Compare
Choose a tag to compare

预览地址中每个页面的右下角都有一个查看源码按钮,点击可以查看当前页面的源码

image

此按钮只在 CI 自动构建的版本和 dev 环境下显示,正常 build 的版本不会显示此按钮。

此次更新仅用作演示项目显示优化,不必更新。

1.6.3: Merge branch 'hotfix/scss_loader_option'

16 Nov 14:53
Compare
Choose a tag to compare

SCSS 共享全局变量配置,在使用全局 SCSS 变量时无需在每个 vue 文件或者 .scss 文件中再单独引入。

更新方式: