uniapp 电商app判断上一个页面的功能

首页判断上一个页面来源

onLoad() {
     
	var pages = getCurrentPages();//当前页
	this.beforePage = (pages[pages.length - 2]).route;//上个页面、
	//判断上一个页面来源
},
//监听返回按钮,监听from来源是backbutton,如果不是从退出app页面进入当前的页面,则直接返回上一级,否则退出app
onBackPress(options) {
     
    if (options.from === 'backbutton') {
     
		if(this.beforePage && this.beforePage !=="pages/user/information"){
     
			uni.navigateBack();
			return true;
		}
		plus.runtime.quit();
		uni.removeStorageSync("userInfo");
		uni.removeStorageSync("userToken");
      return true;
    }
}

退出app的操作

监听onBackPress功能,如果需要退出app,则使用plus.runtime.quit(),然后return true;只有执行到return true之后,监听返回功能才完成,也就是才能够返回完成。

你可能感兴趣的:(uniapp电商app开发,vue.js)