Releases: d2-projects/d2-admin
Releases · d2-projects/d2-admin
1.6.2: Merge branch 'hotfix/menu_icon'
1.6.1: Merge branch 'develop'
重新设计了 d2-container
组件
提供新的滚动控制相关 API,提供在每种模式下的使用示例
文档:
使用示例:
更新方法:
使用新的 src/pages/demo/components/container 替换掉现有项目中的内容
取消默认菜单图标
在菜单中设置
{
icon: ''
}
可以取消当前菜单的默认“文件”或者“文件夹”图标。文档
优化 env demo 显示
完善带参路由缓存案例
fix issue #133
解决因当前 theme 改名或被删除导致持久化数据加载异常的问题
增加了 __filename
和 __dirname
的 mock
这是一个专为演示制作的功能,还需要完善,目前可以忽略
源码查看按钮
这是一个专为演示制作的功能,还需要完善,目前可以忽略
1.6.0: Merge branch 'hotfix/han-feng-pr'
支持同组件不同参的路由打开多个标签页
举例 page.vue:
<template>
<d2-container>
Hello World {{id}}
</d2-container>
</template>
<script>
export default {
name: 'page',
props: {
id: String
}
}
</script>
现在可以这样注册:
[
{
path: '/page/:id',
name: `page`,
component: () => import('@/pages/page.vue'),
meta: {
requiresAuth: true,
cache: true,
title: '标题'
},
props: true
}
]
这样在访问 /page/1
和 /page/2
时会打开两个 tab 页,并且在每个页面中 props: id
将会收到不同的参数值。
在之前的版本中,由于使用路由的 name 字段作为区分页面的唯一标识,上面的写法只会打开一个页面。
关于路由参数的相关文档:
新增去 mock 构建模式
在该模式下构建将会自动忽略 mock 相关代码。
改动的文件:
鸣谢
此版本暂时不更新到 d2-admin-start-kit
1.5.9: Merge branch 'hotfix/pr-129'
1.5.8: Merge branch 'develop'
1.5.7: Merge branch 'develop'
- 更新了路由设置中的
refresh
和redirect
方案 src/router/routes.js,同时影响到的文件 src/layout/header-aside/components/header-size/index.vue - 修复了 vuex page 模块的旧逻辑遗漏 src/store/modules/d2admin/modules/page.js
- 新增多标签页操作的一些演示 link
Merge branch 'hotfix/1.5.6'
- 此版本可以忽略,只是小范围更新了部分无关紧要的演示代码
1.5.5: Merge branch 'hotfix/travis_setting_remove'
- 载入页面和 404 页面微调
- 修复了自带富文本编辑器的
v-model
绑定问题 - 修复了之前一处由于我的疏忽留下的逻辑错误,在改正这个错误的同时更新了一下页面缓存设置的方式。新的方式见:多页面 | 页面缓存。
如果你不想使用新的设置方式,在已有项目中请参考这次 commit 修改 src/store/modules/d2admin/modules/page.js
。
if (get(newTag, 'meta.requiresAuth', false))
修改为
if (!get(newTag, 'meta.notCache', false))
1.5.4: Merge branch 'hotfix/v'
- 数据导出 xslx 时支持合并单元格 使用示例
1.5.3: Merge branch 'hotfix/mock_cookie'
修复了 mock.js 使用后无法异步请求携带 cookie 的问题,详见 D2Admin 文档 | 异步请求无法携带 cookie
改动文件: