列表页
javascript
onLoad(async (options) => {
//其中handleSearch为请求列表方法
handleSearch()
uni.$on('pageRefresh', () => {
handleSearch()
});
})
onUnload(() => {
// 页面销毁时移除监听,避免重复监听
uni.$off('pageRefresh');
})
新增或编辑页
javascript
//其中reqFunc为提交请求
const onSubmit = async () => {
const { success } = await reqFunc({});
if (success) {
uni.navigateBack({
delta: 1,
success: () => {
uni.$emit('pageRefresh');
}
})
}
}