提交 ed213d87 作者: vben

fix(sider): mix mode adaptation in the left menu

上级 e09e0a12
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
- 优化`modal``drawer`滚动条组件 - 优化`modal``drawer`滚动条组件
- table: 移除 `isTreeTable`属性 - table: 移除 `isTreeTable`属性
- 全局引入`less`文件。无需手动在组件再次引入
### 🎫 Chores ### 🎫 Chores
...@@ -40,6 +41,7 @@ ...@@ -40,6 +41,7 @@
- 修复菜单分割时权限失效问题 - 修复菜单分割时权限失效问题
- 关闭多标签页时 iframe 提前加载 - 关闭多标签页时 iframe 提前加载
- 修复`modal``drawer`已知问题 - 修复`modal``drawer`已知问题
- 修复左侧菜单混合模式适配问题
## 2.0.0-rc.14 (2020-12-15) ## 2.0.0-rc.14 (2020-12-15)
......
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
const inlineCollapseOptions: { inlineCollapsed?: boolean } = {}; const inlineCollapseOptions: { inlineCollapsed?: boolean } = {};
if (isInline) { if (isInline) {
inlineCollapseOptions.inlineCollapsed = unref(getCollapsed); inlineCollapseOptions.inlineCollapsed = props.mixSider ? false : unref(getCollapsed);
} }
return inlineCollapseOptions; return inlineCollapseOptions;
}); });
......
...@@ -17,12 +17,14 @@ export const basicProps = { ...@@ -17,12 +17,14 @@ export const basicProps = {
type: String as PropType<MenuModeEnum>, type: String as PropType<MenuModeEnum>,
default: MenuModeEnum.INLINE, default: MenuModeEnum.INLINE,
}, },
type: { type: {
type: String as PropType<MenuTypeEnum>, type: String as PropType<MenuTypeEnum>,
default: MenuTypeEnum.MIX, default: MenuTypeEnum.MIX,
}, },
theme: propTypes.string.def(ThemeEnum.DARK), theme: propTypes.string.def(ThemeEnum.DARK),
inlineCollapsed: propTypes.bool, inlineCollapsed: propTypes.bool,
mixSider: propTypes.bool,
isHorizontal: propTypes.bool, isHorizontal: propTypes.bool,
accordion: propTypes.bool.def(true), accordion: propTypes.bool.def(true),
......
...@@ -4,7 +4,7 @@ import { FileItem, PreviewFileItem, UploadResultStatus } from './types'; ...@@ -4,7 +4,7 @@ import { FileItem, PreviewFileItem, UploadResultStatus } from './types';
import { checkImgType, isImgTypeByName } from './helper'; import { checkImgType, isImgTypeByName } from './helper';
import { Progress, Tag } from 'ant-design-vue'; import { Progress, Tag } from 'ant-design-vue';
import TableAction from '/@/components/Table/src/components/TableAction'; import TableAction from '/@/components/Table/src/components/TableAction.vue';
import ThumbUrl from './ThumbUrl.vue'; import ThumbUrl from './ThumbUrl.vue';
import { useI18n } from '/@/hooks/web/useI18n'; import { useI18n } from '/@/hooks/web/useI18n';
const { t } = useI18n(); const { t } = useI18n();
......
...@@ -54,6 +54,7 @@ ...@@ -54,6 +54,7 @@
mode="inline" mode="inline"
:items="chilrenMenus" :items="chilrenMenus"
:theme="getMenuTheme" :theme="getMenuTheme"
mixSider
@menuClick="handleMenuClick" @menuClick="handleMenuClick"
/> />
</ScrollContainer> </ScrollContainer>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论