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');
      }
    })
  }
}
相关推荐
全栈凯哥7 分钟前
JSCH使用SFTP详细教程
java
残*影8 分钟前
Spring 中如何开启事务?
java·后端·spring
于冬恋21 分钟前
Web后端快速入门(Maven)
java·maven
天天摸鱼的java工程师1 小时前
CTO新项目直接上MySQL 8.0,老系统仍是5.7
java·后端·mysql
bxlj_jcj1 小时前
解锁Java多级缓存:性能飞升的秘密武器
java·缓存·面试·架构
未来并未来1 小时前
Redis 缓存问题及其解决方案
java·redis·缓存
一张假钞1 小时前
Linux 下 ChromeDriver 安装
linux·运维·服务器
shark-chili1 小时前
Java并发编程哲学系列汇总
linux·运维·服务器·操作系统
快乐肚皮1 小时前
MySQL集群模式详解:架构、优缺点与生产环境选型指南
java·mysql
季鸢2 小时前
Java设计模式之备忘录模式详解
java·设计模式·备忘录模式