裂变星小程序-25.03.04
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

94 lines
1.7 KiB

<template>
<uv-popup
ref="popup"
:overlayOpacity="0.8"
:customStyle="{
backgroundColor: 'transparent',
}"
>
<view class="popup">
<image class="popup-bg" src="@/static/image/home/bg-audit-pass.png"></image>
<view class="popup-content flex">
<text class="value">{{ count }}</text>
<image class="unit" src="@/static/image/home/text-share.png"></image>
</view>
<view class="flex popup-btns">
<button plain class="btn-simple" @click="close">
<image class="popup-btn" src="@/static/image/home/cancel.png"></image>
</button>
<button plain class="btn-simple" @click="go">
<image class="popup-btn" src="@/static/image/home/go.png"></image>
</button>
</view>
</view>
</uv-popup>
</template>
<script>
export default {
props: {
count: {
type: Number,
default: 15
}
},
data() {
return {
}
},
methods: {
open() {
this.$refs.popup.open();
},
close() {
this.$refs.popup.close();
},
go() {
uni.navigateTo({
url: `/pages/index/record`
})
},
},
}
</script>
<style scoped lang="scss">
.popup {
position: relative;
width: 578rpx;
&-bg {
width: 578rpx; height: 317rpx;
}
&-content {
position: absolute;
top: 123rpx;
left: 50%;
transform: translateX(-50%);
.value {
color: #FF2323;
font-size: 102rpx;
font-weight: 700;
line-height: 125rpx;
}
.unit {
width: 299rpx;
height: 77rpx;
margin-left: 9rpx;
}
}
&-btns {
justify-content: space-between;
margin-top: 56rpx;
}
&-btn {
width: 265rpx;
height: 84rpx;
}
}
</style>