Commit a52b17e5 by 高淑倩

modify: 集点dialog

parent fef3e646
...@@ -82,12 +82,6 @@ Component({ ...@@ -82,12 +82,6 @@ Component({
this._updateData({ this._updateData({
show: false show: false
}) })
},
confirm(){
this._updateData({
show: false
})
// 触发父级事件 // 触发父级事件
wxService.nextTick(() => { wxService.nextTick(() => {
this.triggerEvent('_closeDialog') this.triggerEvent('_closeDialog')
......
<!--component/dialog/dialog.wxml--> <!--component/dialog/dialog.wxml-->
<view class='wxy-dialog fade {{show ? "in":""}}'> <view class='wxy-dialog fade {{show ? "in":""}}'>
<view wx:if="{{show}}"> <view wx:if="{{show}}">
<view data-id="mask" class="dialog-mask" capture-catch:touchstart='_close'></view> <view data-id="mask" class="dialog-mask" capture-catch:touchstart='_close'></view>
<view class='dialog-body' wx:if="{{showDefalut && dialog.state !== 'success'}}"> <view class='dialog-body' wx:if="{{showDefalut && dialog.state !== 'success'}}">
<view class='main' bindtap='_handleGo'> <view class='main' bindtap='_handleGo'>
<view class="main-close" bindtap='_close'>x</view> <view class='content' style="background-image: url('{{dialog.image}}');">
<view class='content'>
<text>确认删除此作品吗?</text>
<view class="check-del" bindtap='confirm'>确认</view>
</view> </view>
</view> </view>
<view class="close" bindtap='_close'></view>
</view>
<view class='dialog-body' bindtap='_close' wx:if="{{showDefalut && dialog.state === 'success'}}">
<view wx:if="{{dialog.image}}">
<image class="image" mode="widthFix" src='{{dialog.image}}'></image>
</view>
</view> </view>
<slot name="after"></slot> <slot name="after"></slot>
</view> </view>
</view> </view>
<!--<view class='wxy-dialog fade {{show ? "in":""}}'>
<view wx:if="{{show}}">
<view data-id="mask" class="dialog-mask" capture-catch:touchstart='_close'></view>
<view class='dialog-body' wx:if="{{showDefalut && dialog.state !== 'success'}}">
<view class='main'>
<view class='content' style="background-image: url('{{dialog.image}}');">
<view class="">恭喜你,领取成功!</view>
<view class="p">可在{{dialog.content}}中查看奖励哦~</view>
<view class="tip-text" bindtap='_handleGo'>{{dialog.tip}}</view>
</view>
</view>
<view class="close" bindtap='_close'></view>
</view>
<view class='dialog-body' bindtap='_close' wx:if="{{showDefalut && dialog.state === 'success'}}">
<view wx:if="{{dialog.image}}">
<image class="image" mode="widthFix" src='{{dialog.image}}'></image>
</view>
</view>
<slot name="after"></slot>
</view>
</view>-->
...@@ -26,37 +26,16 @@ ...@@ -26,37 +26,16 @@
.dialog-body .main { .dialog-body .main {
outline: 0; outline: 0;
background-color: #FFF;
background-clip: padding-box; background-clip: padding-box;
border-radius: 15rpx;
margin-top: 0; } margin-top: 0; }
.dialog-body .content { .dialog-body .content {
height: 380rpx; height: 680rpx;
position: relative; position: relative;
background-size: 100% 100%; background-size: 100% 100%;
background-repeat: no-repeat; background-repeat: no-repeat;
box-sizing: border-box; box-sizing: border-box;
padding-top: 50rpx; padding-top: 180px;}
}
.dialog-body .main-close {
height: 100rpx;
box-sizing: border-box;
text-align: right;
padding: 20px;
}
.check-del {
width: 416rpx;
height: 88rpx;
line-height: 88rpx;
color: #fff;
text-align: center;
border-radius: 15rpx;
background-color: rgba(255, 51, 51, 1);
box-shadow: 0px 2px 9px 0px rgba(255, 51, 51, 0.6);
margin: 0 auto;
margin-top: 100rpx;
}
.dialog-body .image { .dialog-body .image {
position: absolute; position: absolute;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment