feat(breadcrumb): support showIcon (#48)

Co-authored-by: FuckDoctors <zhbchwin@163.com>
This commit is contained in:
ZhaoBin
2020-10-22 21:37:15 +08:00
committed by GitHub
parent 28392c3d6e
commit d8b25b488b
5 changed files with 35 additions and 3 deletions

View File

@@ -343,6 +343,7 @@ export default defineComponent({
menuSetting: { show: showMenu },
multiTabsSetting: { show: showMultiple, showQuick, showIcon: showTabIcon },
showBreadCrumb,
showBreadCrumbIcon,
} = unref(getProjectConfigRef);
return [
renderSwitchItem('面包屑', {
@@ -352,6 +353,13 @@ export default defineComponent({
def: showBreadCrumb,
disabled: !unref(getShowHeaderRef),
}),
renderSwitchItem('面包屑图标', {
handler: (e) => {
baseHandler('showBreadCrumbIcon', e);
},
def: showBreadCrumbIcon,
disabled: !unref(getShowHeaderRef),
}),
renderSwitchItem('标签页', {
handler: (e) => {
baseHandler('showMultiple', e);
@@ -449,6 +457,11 @@ export default defineComponent({
showBreadCrumb: value,
};
}
if (event === 'showBreadCrumbIcon') {
config = {
showBreadCrumbIcon: value,
};
}
if (event === 'collapsed') {
config = {
menuSetting: {