问题描述:
我在页面的onBackPress生命周期里面监听页面返回,但是在ios系统中,页面右划就监听不到这个方法,在android里面就可以监听得到,请问这个是Bug还是就监听不到?如果是这个生命周期监听不到,那请问一下用哪个方法可以监听到苹果页面返回。

问题链接: https://ask.dcloud.net.cn/question/125746

解决方案:
使用vue的组件生命周期函数 beforeDestroydestroyed 任一即可

onBackPress() {
	//在ios系统左滑右滑、androd系统的手机返回按钮均无效
	this.vuex_index_arr.pop();
},
beforeDestroy() {
	console.log('*************beforeDestroy*************')
},
destroyed() {
	console.log('*************destroyed*************')
},

方案缺陷:
此方案仅可做一些数据操作,无法做到页面返回拦截

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐