浏览代码

fix(popup): popover 小程序warn解决

suzigang 3 年之前
父节点
当前提交
f6396cf1ab
共有 1 个文件被更改,包括 24 次插入22 次删除
  1. 24 22
      src/packages/__VUE/popup/index.taro.vue

+ 24 - 22
src/packages/__VUE/popup/index.taro.vue

@@ -1,27 +1,29 @@
 <template>
-  <nut-overlay
-    v-if="overlay"
-    :visible="visible"
-    :close-on-click-overlay="closeOnClickOverlay"
-    :z-index="zIndex"
-    :lock-scroll="lockScroll"
-    :duration="duration"
-    @click="onClickOverlay"
-    v-bind="$attrs"
-  />
-  <Transition :name="transitionName" @after-enter="onOpened" @after-leave="onClosed">
-    <view v-show="visible" :class="classes" :style="popStyle" @click="onClick">
-      <slot v-if="showSlot"></slot>
-      <view
-        v-if="closed"
-        @click="onClickCloseIcon"
-        class="nut-popup__close-icon"
-        :class="'nut-popup__close-icon--' + closeIconPosition"
-      >
-        <nut-icon v-bind="$attrs" :name="closeIcon" size="12px" />
+  <div>
+    <nut-overlay
+      v-if="overlay"
+      :visible="visible"
+      :close-on-click-overlay="closeOnClickOverlay"
+      :z-index="zIndex"
+      :lock-scroll="lockScroll"
+      :duration="duration"
+      @click="onClickOverlay"
+      v-bind="$attrs"
+    />
+    <Transition :name="transitionName" @after-enter="onOpened" @after-leave="onClosed">
+      <view v-show="visible" :class="classes" :style="popStyle" @click="onClick">
+        <slot v-if="showSlot"></slot>
+        <view
+          v-if="closed"
+          @click="onClickCloseIcon"
+          class="nut-popup__close-icon"
+          :class="'nut-popup__close-icon--' + closeIconPosition"
+        >
+          <nut-icon v-bind="$attrs" :name="closeIcon" size="12px" />
+        </view>
       </view>
-    </view>
-  </Transition>
+    </Transition>
+  </div>
 </template>
 <script lang="ts">
 import { createComponent } from '@/packages/utils/create';