无木
2021-06-27 941ad59759cbd5a5e39bcdf29783d8eea85caf72
fix(drawer): openDrawer is not normal in some cases

修复BasicDrawer在设置其它属性时可能会影响visible状态的问题
1个文件已修改
11 ■■■■■ 已修改文件
src/components/Drawer/src/BasicDrawer.vue 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/Drawer/src/BasicDrawer.vue
@@ -37,7 +37,6 @@
    defineComponent,
    ref,
    computed,
    watchEffect,
    watch,
    unref,
    nextTick,
@@ -135,9 +134,13 @@
        return !!unref(getProps)?.loading;
      });
      watchEffect(() => {
        visibleRef.value = props.visible;
      });
      watch(
        () => props.visible,
        (newVal, oldVal) => {
          if (newVal != oldVal) visibleRef.value = newVal;
        },
        { deep: true }
      );
      watch(
        () => visibleRef.value,