ソースを参照

fix: imagepreview问题修改 (#2068)

* feat: tour更新

* feat: 文档修改

* feat: 插槽修改

* feat: noticebar发布

* feat: 文档更新

* fix: ellipsis修改

* fix: 修改 ellipsis

* feat: tour修改

* fix: 地址组件问题修改

* fix: imagepreview修改
yangxiaolu1993 2 年 前
コミット
885087f38e

+ 5 - 1
src/packages/__VUE/imagepreview/index.taro.vue

@@ -259,7 +259,10 @@ export default create({
       () => props.show,
       (val) => {
         state.showPop = val;
-        init();
+        if (val) {
+          setActive(props.initNo);
+          init();
+        }
       }
     );
 
@@ -271,6 +274,7 @@ export default create({
     );
 
     onMounted(() => {
+      console.log(111);
       setActive(props.initNo);
     });
 

+ 6 - 2
src/packages/__VUE/imagepreview/index.vue

@@ -129,6 +129,7 @@ export default create({
     // 执行关闭
     const closeDone = () => {
       state.showPop = false;
+
       emit('close');
     };
 
@@ -144,9 +145,12 @@ export default create({
     watch(
       () => props.show,
       (val) => {
-        console.log('展示', val);
         state.showPop = val;
-        init();
+
+        if (val) {
+          setActive(props.initNo);
+          init();
+        }
       }
     );