技术问题记录

遇到的问题

微信小程序&uniapp

1.0.0、微信小程序中非一级页面,用户点击返回,要能够中断做业务处理;

// 1、在 pages.json 的 pages 配置项下, 修改 pages/index/index 页面的配置如下:
"pages": [
	{
		"path": "pages/index/index",
		"style": {
			"navigationBarTitleText": "uni-app",
			"navigationStyle":"custom"
		}
	}
],

// pages/index/index 代码为
<template>
	<view>
		<!-- 自定义导航栏 -->
		<view class="navBarBox">
			<!-- 状态栏占位 -->
			<view class="statusBar" :style="{ paddingTop: statusBarHeight + 'px' }"></view>
			<!-- 真正的导航栏内容 -->
			<view class="navBar">
				<image class="logo" src="/static/logo.png" mode="scaleToFill"></image>
				<view>我是导航栏标题</view>
			</view>
		</view>
		<!-- 页面内容 -->
		<view>我是页面内容</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				// 状态栏高度
				statusBarHeight: 0,
				// 导航栏高度
				navBarHeight: 82+11,
			};
		},
		props: {
			
		},
		//第一次加载时调用
		created() {
			//获取手机状态栏高度
			this.statusBarHeight = uni.getSystemInfoSync()['statusBarHeight'];
		},
	}
</script>

<style>
.navBarBox{}
.navBarBox .statusBar {}
.navBarBox .navBar {
	padding: 3rpx 50rpx;
	padding-bottom: 8rpx;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.navBarBox .navBar .logo {
	width: 82rpx;
	height: 82rpx;
	margin-right: 10rpx;
}
</style>

说明:

  • 页面加载后,计算导航栏高度。
  • 得到状态栏高度后,将状态栏高度赋值给状态栏占位元素。这样就空出了状态栏。注意状态栏的单位为px,其它地方使用的单位为rpx。
  • 导航栏中放置一个image元素,用于展示LOGO。再放一个view元素,用于展示标题。

原文字地址,写的非常不错

1.0.1、微信小程序中,不允许用户返回上一页的操作(同上另外解决方案)

微信小程序中,不允许用户返回上一页的操作

//用wx.redirectTo来做跳转页面
 wx.redirectTo({
    url: '/pages/index/index'
})

但是用了这个之后会发现小程序左上角会多了一个home的小按钮,可以在onShow中添加wx.hideHomeButton(),即可消除

onShow: function () {
    wx.hideHomeButton()
  },

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IT问题管理记录模板是用于记录和跟踪IT问题的工具。它通常包括以下几个方面的内容: 1. 问题描述:记录问题的具体描述,包括问题的发生时间、地点以及问题的性质。例如,网络连接故障、软件错误等。 2. 影响程度:记录问题对业务流程或用户体验的影响程度,用于判断问题的优先级。例如,临时性故障、影响业务流程、导致大面积用户投诉等。 3. 解决方案:记录问题的解决方案或解决方法,以及问题解决的时间和持续时间。解决方案可以包括技术调整、系统更新、设备更换等。 4. 负责人:记录问题的负责人或责任人,用于追踪问题的处理进度和责任。 5. 解决状态:记录问题的处理状态,包括已解决、处理中、待解决等。 6. 问题来源:记录问题的来源,可以是用户反馈、系统监控报警、自动化分析等。 7. 监控和评估:记录问题解决后的效果和持续监控的结果,以确保问题的根本解决。 IT问题管理记录模板的使用可以帮助IT团队更好地跟踪和管理问题,提高问题解决的效率和质量。通过记录问题的具体情况和解决方案,可以追溯问题的历史,为类似问题的处理提供参考。同时,通过对问题的影响程度和解决状态的记录,可以根据实际情况优先处理问题。通过持续监控和评估,可以及时发现和解决问题,提高系统的稳定性和可用性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值