invalid w
2023-09-07 607a24632a2290cf27e4fbe2329a0066353e8b73
fix(ApiTreeSelect):  ApiTreeSelect组件首次调用会重复请求(#2940) (#3005)

由于watchEffect,onMounted会立即执行,所以导致重复请求。
并且 watch函数和watchEffect监听的依赖重复了,故删去
1个文件已修改
6 ■■■■ 已修改文件
src/components/Form/src/components/ApiTreeSelect.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/Form/src/components/ApiTreeSelect.vue
@@ -60,10 +60,6 @@
        emit('change', ...args);
      }
      watchEffect(() => {
        props.immediate && fetch();
      });
      watch(
        () => props.params,
        () => {
@@ -85,7 +81,7 @@
      async function fetch() {
        const { api } = props;
        if (!api || !isFunction(api)) return;
        if (!api || !isFunction(api) || loading.value) return;
        loading.value = true;
        treeData.value = [];
        let result;