uniapp返回上一级页面并刷新

在使用uniapp开发时,有些表单提交的页面,使用uni.redirectTo();会导致返回的页面还是进入表单页之前的列表,所以数据也是表单保存之前的数据;操作反馈很不友好
考虑在表单提交的时候,改为返回上一页,然后再对上一页的列表数据进行刷新


	/**
	 * uni.navigateBack and reload
	 * 返回上一页并刷新列表
	 */
	back_reload(){
    
    
		let pages = getCurrentPages();
		uni.navigateBack({
    
    
			delta: 1,
			success() {
    
    
				//pages.length-1 即最后一个为当前页,所以取当前页面的上一级
				pages[pages.length-2].$vm.reloadList();
			}
		})
	},

//上级页面中添加 reloadList 方法实现刷新

猜你喜欢

转载自blog.csdn.net/qq_42049516/article/details/129494660
今日推荐