| <wxs src="./popup.wxs" module="popup" /> | 
| <wxs src="../common/utils.wxs" module="_" /> | 
|   | 
| <view | 
|   wx:if="{{realVisible}}" | 
|   style="{{_._style([popup.getPopupStyles(zIndex), style, customStyle])}}" | 
|   class="{{_.cls(classPrefix, [placement])}} {{transitionClass}} class {{prefix}}-class" | 
|   bind:transitionend="onTransitionEnd" | 
| > | 
|   <!-- 暂时移除:aria-role="dialog" aria-modal="{{ true }}",关联:https://github.com/Tencent/tdesign-miniprogram/issues/2142 --> | 
|   <view | 
|     data-prevention="{{preventScrollThrough || (overlayProps ? !!overlayProps.preventScrollThrough : false)}}" | 
|     bind:touchmove="{{popup.onContentTouchMove}}" | 
|     class="{{classPrefix}}__content {{prefix}}-class-content" | 
|   > | 
|     <slot name="content" /> | 
|     <slot /> | 
|     <view class="{{classPrefix}}__close" bind:tap="handleClose"> | 
|       <t-icon name="close" wx:if="{{closeBtn}}" size="64rpx" /> | 
|       <slot name="close-btn" class="{{classPrefix}}-slot" /> | 
|     </view> | 
|   </view> | 
| </view> | 
|   | 
| <t-overlay | 
|   id="popup-overlay" | 
|   wx:if="{{showOverlay}}" | 
|   visible="{{visible}}" | 
|   z-index="{{overlayProps && overlayProps.zIndex || 11000}}" | 
|   duration="{{overlayProps && overlayProps.duration || 300}}" | 
|   background-color="{{overlayProps && overlayProps.backgroundColor || ''}}" | 
|   prevent-scroll-through="{{preventScrollThrough || (overlayProps ? !!overlayProps.preventScrollThrough : false)}}" | 
|   bind:tap="handleOverlayClick" | 
|   custom-style="{{overlayProps && overlayProps.style || ''}}" | 
| /> |