uniapp小程序使用page-container(点击返回挽留信息)

使用场景:登录注册、身份认证、商品购买等点击左上角的返回会提示一个挽留的弹窗或者信息。
page-container在微信小程序的介绍。

<template>
	<view>
		<view v-if="!backShow">
			...未点击返回键的信息
		</view>
		<view v-if="isShow">
			<page-container :show="isShow" :overlay="false" @beforeleave="beforeleave"></page-container>
		</view>
		<view v-if="backShow">
			...点击返回键后显示的信息
		</view>
	</view>
</template>
<script>
	export default{
		data(){
			return{
				isShow:true,
				backShow:false
			}
		},
		methods:{
			beforeleave(){
				this.isShow = false
				this.backShow = true
				//弹出返回的挽留信息后,还是会显示返回键,如果在点击返回键还是不能返回,则可以增加下面的定时器,不需要直接注释即可
				setTimeout(()=>{
					this.isShow = true
				},10)
			}
		}
	}
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值