变更
This commit is contained in:
@@ -27,8 +27,12 @@ const _sfc_main = defineComponent({
|
||||
setup(__props, { emit }) {
|
||||
const props = __props;
|
||||
const isTree = computed(() => props.tree);
|
||||
const isCollapse = computed(() => props.collapse);
|
||||
const isCollapseTransition = computed(() => props.collapseTransition);
|
||||
const isCollapse = computed(
|
||||
() => props.collapse
|
||||
);
|
||||
const isCollapseTransition = computed(
|
||||
() => props.collapseTransition
|
||||
);
|
||||
const oldOpenKeys = ref(props.openKeys);
|
||||
const menuTheme = computed(() => props.theme);
|
||||
const openKeys = computed({
|
||||
@@ -52,14 +56,17 @@ const _sfc_main = defineComponent({
|
||||
const indent = computed(() => {
|
||||
return props.indent;
|
||||
});
|
||||
watch(() => props.collapse, () => {
|
||||
if (props.collapse) {
|
||||
oldOpenKeys.value = props.openKeys;
|
||||
openKeys.value = [];
|
||||
} else {
|
||||
openKeys.value = oldOpenKeys.value;
|
||||
watch(
|
||||
() => props.collapse,
|
||||
() => {
|
||||
if (props.collapse) {
|
||||
oldOpenKeys.value = props.openKeys;
|
||||
openKeys.value = [];
|
||||
} else {
|
||||
openKeys.value = oldOpenKeys.value;
|
||||
}
|
||||
}
|
||||
});
|
||||
);
|
||||
provideLevel(1);
|
||||
provide("isTree", isTree);
|
||||
provide("selectedKey", selectedKey);
|
||||
|
||||
Reference in New Issue
Block a user