uniapp页面列表,详情返回不刷新,新增或编辑后返回刷新

列表页

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');
      }
    })
  }
}
相关推荐
观无6 分钟前
基于AOP+Log4Net+AutoFac日志框架
java·大数据·数据库
Java中文社群15 分钟前
SpringAI版本更新:向量数据库不可用的解决方案!
java·人工智能·后端
小锋学长生活大爆炸25 分钟前
【教程】检查RDMA网卡状态和测试带宽 | 附测试脚本
运维·服务器·网络·ubuntu·网卡·rdma
王磊鑫29 分钟前
重返JAVA之路——图书管理系统
java·开发语言
听闻风很好吃32 分钟前
Java设计模式之观察者模式:从入门到架构级实践
java·观察者模式·设计模式
艺杯羹34 分钟前
JDBC 初认识、速了解
java·数据库·jdbc
陵易居士35 分钟前
Spring如何解决项目中的循环依赖问题?
java·后端·spring
铁弹神侯42 分钟前
Maven相关名词及相关配置
java·maven
会飞的皮卡丘EI1 小时前
关于Blade框架对数字类型的null值转为-1问题
java·spring boot
雷渊1 小时前
如何保证数据库和Es的数据一致性?
java·后端·面试