近日在使用preview组件时(采用无预览图方法),imgList中自定义了图片地址,实际中在点击打开预览时,图片会请求两次(甚至关闭预览都会请求一次),而看请求结果常常时第一次成功而第二次失败,然后整个图片就无法展示,请同好帮忙看看这个问题。
尝试使用官网示例,发现也会有两次请求,如下:

发现在组件内Functional.vue文件中存在一个watchEffect函数,里面监听的是props.show,当触发展示预览图片时,props.show会变化两次,关闭预览区域会变化一次,每次变化的值都是true,变化时会触发init(),会触发图片请求,我现在不理解props.show为啥会变化,(如果没出现两次请求,可以设置为停用缓存)