| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | module.exports = {		navigateTo : function(obj){		this.setParameters(obj.url);		uni.navigateTo(obj);	},		redirectTo : function(obj){		this.setParameters(obj.url);		uni.redirectTo(obj);	},		reLaunch : function(obj){		this.setParameters(obj.url);		uni.reLaunch(obj);	},		switchTab : function(obj){		uni.switchTab(obj);	},		navigateBack : function(){		uni.switchTab(navigateBack);	},		setParameters : function(url){		var urls = url.split('?');		if(urls.length < 2){return false;}		var parameters = {};		urls = urls[1];		urls = urls.split('&');		for(let i = 0; i < urls.length; i++){			var arr = urls[i].split('=');			parameters[arr[0]] = arr[1];		}		try{			uni.setStorageSync('graceUIPageParameters', JSON.stringify(parameters));		}catch(e){			//TODO handle the exception		}	},		getParameters : function(){		try{			return JSON.parse(uni.getStorageSync('graceUIPageParameters'));		}catch(e){			return null;		}	}}
 |