首页 > 其他分享 >关于uniapp打包APP自定义基座调试,遇到首页同意网络权限后白屏问题

关于uniapp打包APP自定义基座调试,遇到首页同意网络权限后白屏问题

时间:2023-12-07 10:57:55浏览次数:35  
标签:uniapp 自定义 index res APP 后白屏 uni 权限

解决方案:

1、在App.vue文件中,onShow生命周期内添加一段代码,检测是否同意使用互联网权限:

uni.onNetworkStatusChange(function(res) {
			console.log('onNetworkStatusChange', res);
			if (res.isConnected) {
				setTimeout(() => {
					uni.reLaunch({
						url: '/pages/index/index'
					})
				}, 0)
			} else {
				uni.showModal({
					title: '系统提示',
					content: '当前设备无网络或网络较差',
					cancelText: '取消',
					confirmText: '确定',
					success: (res) => {
						if (res.confirm) {
							uni.reLaunch({
								url: '/pages/index/index'
							})
						} else {
							// #ifdef APP-PLUS
							plus.runtime.restart()
							// #endif
						}
					}
				})
			}
		})

  

标签:uniapp,自定义,index,res,APP,后白屏,uni,权限
From: https://www.cnblogs.com/linboomboom/p/17881206.html

相关文章

  • uniapp tabbar权限问题
    在app.vue里添加:exportdefault{//在此处添加一个函数globalData:{//更改tabbar权限reviseTabbarByUserType:function(){//可以写自己的逻辑代码//letusername=uni.getStorageSync('login_user_......
  • SharePoint 页面中插入自定义代码
    我们都知道SharePoint是对页面进行编辑的。对于一些有编程基础的人来说,可能需要对页面中插入代码,这样才能更好的对页面进行配置。但是在新版本的SharePointmodern页面来说,虽然我们可以插入Embed组件。但是Embed组件中是不允许提供Script和Html脚本的。只能插入iFrame......
  • mysql 自定义 sql 拼接执行
    一、背景二、实现第一种:使用Mybatis,纯sql插入(推荐使用)动态创建Sql拼接在Mapper接口种指定该方法@InsertProvider(type=AutoCreateReport.class,method="insertSelectSqlFun")publicvoidsqlInsert(Stringsql);//insertSelectSqlFun方法sql参数传参sql执行......
  • uniapp下拉刷新
    UniApp是一个基于Vue.js开发的跨平台应用框架,它可以帮助开发者使用Vue.js开发一次,即可在多个平台上进行部署,如iOS、Android、H5等。UniApp中提供了下拉刷新功能,开发者可以通过以下步骤来实现:在页面中添加<uni-refresher>组件,该组件是下拉刷新功能的容器。html复制代码......
  • uniapp打包iOS应用并通过审核:代码混淆的终极解决方案 ✨
    摘要本篇博客将教你如何使用JavaScript-obfuscator插件来一键发行和混淆iOS上的uniapp代码。通过安装插件、创建运行脚本,并执行混淆操作,你将能够轻松通过审核,提高应用程序的安全性。......
  • uniapp小程序与H5之间的通信
    一、小程序端向H5传递参数这个比较简单,就是利用web-view的src传递就行1、创建承载web-view的.vue页面,代码如下:<template><view><web-view:src="src"@message="handleMessage"></web-view></view></template><script>......
  • Java Spring Boot 参数校验及自定义校验
    在项目开发中,时常会碰到前端传递过来的请求参数需要校验,毕竟永远不要相信没有经过自己校验的数据,如果是零星几个参数,直接if...elseif...else...即可,但数据量大了,同时为了尽可能地增加复用,这里就可以用到参数校验了,如果你觉得框架提供的校验方法不够用,或者你的校验比较个性化,那......
  • 优化 uniapp 发行操作:一键打包、混淆代码
    ​ uniapp一键发行代码并混淆代码第一步.在项目根目录下安装插件npminstalljavascript-obfuscator-g  安装完成后,javascript-obfuscator就是一个独立的可执行命令了。javascript-obfuscator-v  第二步:HbuilderX点击发行按钮,打包代码到dist文件中小程序发行......
  • SpringBoot项目中集成自定义公共Maven依赖如何集成与调试
    场景Nexus-在项目中使用Maven私服,Deploy到私服、上传第三方jar包、在项目中使用私服jar包:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101391279Maven项目在pom文件中引入lib下的第三方jar包并打包进去:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/det......
  • java springboot 读取自定义配置文件
    javaspringboot读取自定义配置文件application.properties、test.properties maven中引用:<dependency><groupId>org.apache.commons</groupId><artifactId>commons-configuration2</artifactId><version......