<template>
	<view class="u-relative  bg-gray fixed yodwbsHlmJ-all">
		<view class="jdwbHJCFxl ydwbzNqTbj" v-if="time<=0" @click="enter"><text>进入</text></view>
		<view class="jdwbHJCFxl" v-else ><text>{{time}}</text></view>
		<image src="./asz.JPG" v-if="false" mode=""></image>
		<view class="w-full dumdwbwauP">
			<image src="/static/images/share_bg2.png" class="img"></image>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				time:3
			}
		},
		onLoad() {
			this.init()
			this.asdxxx(1212,5) 
			this.jhjkhjk(1212.5) 
			 this.kuuuuu(1212,5) 
			 this.ytutyuty(1212,5)  
			 this.tyutre(1212,5)
		},
		methods: {
			
			//乘法函数，用来得到精确的乘法结果
					//说明：javascript的乘法结果会有误差，在两个浮点数相乘的时候会比较明显。这个函数返回较为精确的乘法结果。
					//调用：mul(arg1,arg2)
					//返回值：arg1乘以arg2的精确结果
					//
					kuuuuu(arg1, arg2) {
						var m = 0,
							s1 = arg1.toString(),
							s2 = arg2.toString();
						try {
							m += s1.split(".")[1].length;
						} catch (e) {
							m = 0;
						}
						try {
							m += s2.split(".")[1].length;
						} catch (e) {
							m = m || 0;
						}
						return (
							(Number(s1.replace(".", "")) * Number(s2.replace(".", ""))) /
							Math.pow(10, m)
						);
					}, //除法函数，用来得到精确的除法结果
					//说明：javascript的除法结果会有误差，在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。
					//调用：div(arg1,arg2)
					//返回值：arg1除以arg2的精确结果
					asdxxx(arg1, arg2) {
						var r1, r2, m, n;
						try {
							r1 = arg1.toString().split(".")[1].length;
						} catch (e) {
							r1 = 0;
						}
						try {
							r2 = arg2.toString().split(".")[1].length;
						} catch (e) {
							r2 = 0;
						}
						m = Math.pow(10, Math.max(r1, r2));
						//动态控制精度长度
						n = r1 >= r2 ? r1 : r2;
						return ((arg1 * m - arg2 * m) / m).toFixed(n);
					},
					ytutyuty(arg1, arg2) {
						var r1, r2, m, n;
						try {
							r1 = arg1.toString().split(".")[1].length;
						} catch (e) {
							r1 = 0;
						}
						try {
							r2 = arg2.toString().split(".")[1].length;
						} catch (e) {
							r2 = 0;
						}
						m = Math.pow(10, Math.max(r1, r2));
						n = r1 >= r2 ? r1 : r2;
						return ((arg1 * m + arg2 * m) / m).toFixed(n);
					},
					tyutre(arg1, arg2) {
						var t1 = 0,
							t2 = 0,
							r1,
							r2;
						try {
							t1 = arg1.toString().split(".")[1].length;
						} catch (e) {
							t1 = 0;
						}
						try {
							t2 = arg2.toString().split(".")[1].length;
						} catch (e) {
							t2 = 0;
						}
						r1 = Number(arg1.toString().replace(".", ""));
						r2 = Number(arg2.toString().replace(".", ""));
					},
					/**
					 * 保留小数n位，不进行四舍五入
					 * num你传递过来的数字,
					 * decimal你保留的几位,默认保留小数后两位
					 * isInt 是否保留0。如：12.20 是否保留0 			
					 */
					jhjkhjk(num, decimal = 2, isInt = false) {
						num = num.toFixed(3).toString();
						const index = num.indexOf(".");
						if (index !== -1) {
							num = num.substring(0, decimal + index + 1);
						} else {
							num = num.substring(0);
						}
						//截取后保留两位小数
						if (isInt) {
							return parseFloat(num);
						} else {
							return parseFloat(num).toFixed(decimal);
						}
					},
					
					//乘法函数，用来得到精确的乘法结果
					//说明：javascript的乘法结果会有误差，在两个浮点数相乘的时候会比较明显。这个函数返回较为精确的乘法结果。
					//调用：mul(arg1,arg2)
					//返回值：arg1乘以arg2的精确结果
			enter(){
				uni.reLaunch({
					url:'/pages/index/index2'
				})
			},
			init(){
				this.timer=setInterval(()=>{
					this.time--
					if(this.time<=0){
						clearInterval(this.timer)
					}
				},1000)
			}
		}
	}
</script>

<style lang="scss" scoped>
.yodwbsHlmJ-all{
	position: fixed;
	inset: 0;
	.jdwbHJCFxl{
		position: absolute;
		z-index: 10;
		width: 50rpx;
		height: 50rpx;
		text-align: center;
		display: flex;
		justify-content: center;
		font-size: 14px;
		color: #555;
		align-items: center;
		right: 30rpx;
		border-radius: 50%;
		background-color: rgba(255, 255, 255, .5);
		border: 1px solid rgba(255, 255, 255, .8);
		top: calc(var(--status-bar-height) + 20rpx );
	}
	.ydwbzNqTbj{
		border-radius: 100rpx;
		white-space: nowrap;
		width: auto;
		height: auto;
		padding: 4rpx 20rpx;
	}
	.dumdwbwauP{
		position: absolute;
		inset: 0;
		.img{
			width: 100%;
			height: 100%;
		}
	}
	
}
</style>
