애플릿이 tabTar 페이지로 건너뛰어 페이지 새로 고침

4410 단어 소절차
작은 프로그램이tabBar 페이지로 이동하는 것은 매개 변수를 전달하는 것을 허용하지 않습니다.그러나 일부 항목의 논리는 첫 페이지로 넘어가 파라미터에 따라 데이터를 요청해야 한다.페이지를 새로 고쳐야 합니다.
B 페이지는 tabBar에 있는 페이지가 아닙니다.
click:function(){
	getApp().globaData.name=' '
	wx.switchTab({
		url:'../index/index',
		success:function(){
			var page=getCurrentPages().pop();
			if(page==undefined  ||  page==null){
				return
			}
			page.onLoad();
		}
	})
}

전역 설명 변수 값을 이용하여 점프 성공 후 페이지를 app로 리셋합니다.js 페이지
App({
	globalData:{
		name:''
	}
})

index 페이지 데이터 수신
var app=getApp()
Page({
	
	onload(){
		app.globalData.name
	}
})

여기서 문제가 있는 것은 진짜 기기에서ios핸드폰은 문제를 발견하지 못했지만 안드로이드폰에서 오류를 보고하면 파라미터 오류를 보고할 수 있다는 것이다.한참 동안 연구한 결과 파라미터의 오류가 아니라 새로 고치는 방법이 틀렸다는 것을 발견하였다.그래서 나는 또 첫 페이지의 onShow () {} 에 onload () 를 썼다
onShow(){
	this.onload()
}

이렇게 하면 리셋도 실행할 수 있지만 이 페이지에 들어갈 때마다 리셋합니다. 모든 제가 onShow () 에 쓴 것은 제 요청 발신법입니다.전체 페이지를 새로 고치지 않습니다.

좋은 웹페이지 즐겨찾기