uni-app 排坑

记录代码中遇到的一些问题的解决方案

目录

1.自定义弹框 点击弹框以外地方关闭弹框

2.拦截uni-app的tabbar跳转

1.自定义弹框 点击弹框以外地方关闭弹框

复制代码
1.声明一个变量
const isDialog = ref(false)
2.在根容器里面声明一个蒙版
<view class="network-list-wrapper"  v-if="isDialog" @touchmove.stop.prevent="()=>{}" @click.stop="onToggle"></view>
3.点击按钮弹出自定义蒙版
<button @click="onToggle">点击</button>
<view class="dialog-list" v-if="isDialog">
	<text>弹框内容</text>
</view>


4.js 方法
const onToggle = () => {
    isDialog.value = !isDialog.value
}

以上就是实现思路 弹框与蒙层一起展示 只要弹框层级 > 蒙层的层级

2.拦截uni-app的tabbar跳转

复制代码
// tabbar页面跳转前进行拦截
uni.addInterceptor('switchTab', {
	invoke(e) {
                let flag = false
                if(flag) {
                    return false
		} else {
                    return true
		}
	},
	success(e) {
		console.log(e)
	},
	fail(err){
	    console.log(err)
	}
})
相关推荐
陈龙龙的陈龙龙1 小时前
uniapp 金额处理组件
前端·javascript·uni-app
xw53 小时前
uni-app项目loading显示方案
前端·uni-app
!win !3 小时前
uni-app项目loading显示方案
前端·uni-app
^Rocky5 小时前
uniapp 实现腾讯云音视频通话功能
uni-app·音视频·腾讯云
moxiaoran57539 小时前
uni-app项目实战笔记5--使用grid进行定位布局
笔记·uni-app
每天都想着怎么摸鱼的前端菜鸟12 小时前
【uniapp】uniapp热更新WGT资源,简单的多环境WGT打包脚本
javascript·uni-app
「、皓子~1 天前
AI创作系列(2):UniApp跨端开发实战 - 海狸IM移动端完全由AI编写
开发语言·人工智能·uni-app·开源·vue·开源软件·ai编程
每天都想着怎么摸鱼的前端菜鸟1 天前
【uniapp】uni.chooseImage在Android 13以下机型第一次调用授权后无权限问题
javascript·uni-app
满分观测网友z1 天前
uni-app 滚动视图scroll-view从入门到精通
uni-app
小妖6661 天前
uni-app bitmap.load() 返回 code=-100
前端·javascript·uni-app