popup.vue 783 B

123456789101112131415161718
  1. <template>
  2. <uni-shadow-root class="weapp-lib-popup-popup"><view v-if="inited" :class="'custom-class '+(classes)+' '+(utils.bem('popup', [position, { round, safe: safeAreaInsetBottom, safeTop: safeAreaInsetTop, safeTabBar: safeAreaTabBar }]))" :style="computed.popupStyle({ zIndex, currentDuration, display, customStyle })" @transitionend="onTransitionEnd">
  3. <slot></slot>
  4. <van-icon v-if="closeable" :name="closeIcon" :class="'close-icon-class van-popup__close-icon van-popup__close-icon--'+(closeIconPosition)" @click.native="onClickCloseIcon"></van-icon>
  5. </view></uni-shadow-root>
  6. </template>
  7. <script>
  8. global['__wxRoute'] = 'weapp/lib/popup/popup'
  9. Component({})
  10. export default global['__wxComponents']['weapp/lib/popup/popup']
  11. </script>
  12. <style platform="mp-weixin">
  13. </style>