| | |
| | | z-index="{{ zIndex }}" |
| | | overlay="{{ overlay }}" |
| | | transition="{{ transition }}" |
| | | custom-class="van-dialog {{ className }}" |
| | | custom-class="van-dialog van-dialog--{{ theme }} {{ className }}" |
| | | custom-style="width: {{ utils.addUnit(width) }};{{ customStyle }}" |
| | | overlay-style="{{ overlayStyle }}" |
| | | close-on-click-overlay="{{ closeOnClickOverlay }}" |
| | |
| | | > |
| | | <view |
| | | wx:if="{{ title || useTitleSlot }}" |
| | | class="van-dialog__header {{ message || useSlot ? '' : 'van-dialog--isolated' }}" |
| | | class="{{ utils.bem('dialog__header', { isolated: !(message || useSlot) }) }}" |
| | | > |
| | | <slot wx:if="{{ useTitleSlot }}" name="title" /> |
| | | <block wx:elif="{{ title }}">{{ title }}</block> |
| | |
| | | <slot wx:if="{{ useSlot }}" /> |
| | | <view |
| | | wx:elif="{{ message }}" |
| | | class="van-dialog__message {{ title ? 'van-dialog__message--has-title' : '' }} {{ messageAlign ? 'van-dialog__message--' + messageAlign : '' }}" |
| | | class="{{ utils.bem('dialog__message', [theme, messageAlign, { hasTitle: title }]) }}" |
| | | > |
| | | <text class="van-dialog__message-text">{{ message }}</text> |
| | | </view> |
| | | |
| | | <view class="van-hairline--top van-dialog__footer"> |
| | | <van-goods-action wx:if="{{ theme === 'round-button' }}" custom-class="van-dialog__footer--round-button"> |
| | | <van-goods-action-button |
| | | wx:if="{{ showCancelButton }}" |
| | | size="large" |
| | | loading="{{ loading.cancel }}" |
| | | class="van-dialog__button van-hairline--right" |
| | | custom-class="van-dialog__cancel" |
| | | custom-style="color: {{ cancelButtonColor }}" |
| | | bind:click="onCancel" |
| | | > |
| | | {{ cancelButtonText }} |
| | | </van-goods-action-button> |
| | | <van-goods-action-button |
| | | wx:if="{{ showConfirmButton }}" |
| | | size="large" |
| | | class="van-dialog__button" |
| | | loading="{{ loading.confirm }}" |
| | | custom-class="van-dialog__confirm" |
| | | custom-style="color: {{ confirmButtonColor }}" |
| | | |
| | | open-type="{{ confirmButtonOpenType }}" |
| | | lang="{{ lang }}" |
| | | business-id="{{ businessId }}" |
| | | session-from="{{ sessionFrom }}" |
| | | send-message-title="{{ sendMessageTitle }}" |
| | | send-message-path="{{ sendMessagePath }}" |
| | | send-message-img="{{ sendMessageImg }}" |
| | | show-message-card="{{ showMessageCard }}" |
| | | app-parameter="{{ appParameter }}" |
| | | |
| | | bind:click="onConfirm" |
| | | bindgetuserinfo="bindGetUserInfo" |
| | | bindcontact="bindContact" |
| | | bindgetphonenumber="bindGetPhoneNumber" |
| | | binderror="bindError" |
| | | bindlaunchapp="bindLaunchApp" |
| | | bindopensetting="bindOpenSetting" |
| | | > |
| | | {{ confirmButtonText }} |
| | | </van-goods-action-button> |
| | | </van-goods-action> |
| | | |
| | | <view wx:else class="van-hairline--top van-dialog__footer"> |
| | | <van-button |
| | | wx:if="{{ showCancelButton }}" |
| | | size="large" |