Skip to content

Releases: d2-projects/d2-admin

1.6.2: Merge branch 'hotfix/menu_icon'

16 Nov 08:40
Compare
Choose a tag to compare

1.6.1: Merge branch 'develop'

16 Nov 08:24
Compare
Choose a tag to compare

重新设计了 d2-container 组件

提供新的滚动控制相关 API,提供在每种模式下的使用示例

文档:

使用示例:

更新方法:

使用新的 src/pages/demo/components/container 替换掉现有项目中的内容

取消默认菜单图标

在菜单中设置

{
  icon: ''
}

可以取消当前菜单的默认“文件”或者“文件夹”图标。文档

96b458d

1ca9c6e

优化 env demo 显示

2693c44

新的演示页面

完善带参路由缓存案例

f9c6afe

fix issue #133

f9c6afe

解决因当前 theme 改名或被删除导致持久化数据加载异常的问题

5293fbc

增加了 __filename__dirname 的 mock

这是一个专为演示制作的功能,还需要完善,目前可以忽略

vue.config.js

源码查看按钮

这是一个专为演示制作的功能,还需要完善,目前可以忽略

66f5713

1.6.0: Merge branch 'hotfix/han-feng-pr'

14 Nov 12:14
Compare
Choose a tag to compare

支持同组件不同参的路由打开多个标签页

举例 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 字段作为区分页面的唯一标识,上面的写法只会打开一个页面。

关于路由参数的相关文档:

router.vuejs.org | 路由组件传参

新增去 mock 构建模式

在该模式下构建将会自动忽略 mock 相关代码。

改动的文件:

鸣谢

@han-feng

此版本暂时不更新到 d2-admin-start-kit

1.5.9: Merge branch 'hotfix/pr-129'

08 Nov 02:24
Compare
Choose a tag to compare

1.5.8: Merge branch 'develop'

07 Nov 04:26
Compare
Choose a tag to compare

1.5.7: Merge branch 'develop'

06 Nov 15:02
Compare
Choose a tag to compare

Merge branch 'hotfix/1.5.6'

30 Oct 11:30
Compare
Choose a tag to compare
  • 此版本可以忽略,只是小范围更新了部分无关紧要的演示代码

1.5.5: Merge branch 'hotfix/travis_setting_remove'

27 Oct 11:53
Compare
Choose a tag to compare
  • 载入页面和 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'

22 Oct 14:30
Compare
Choose a tag to compare

1.5.3: Merge branch 'hotfix/mock_cookie'

13 Oct 13:00
Compare
Choose a tag to compare