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');
      }
    })
  }
}
相关推荐
海融-二进制旅人1 分钟前
Uniapp使用大疆SDK打包离线原生插件二
uni-app
Forevermoremo4 分钟前
uniapp小程序,输入框限制输入(正整数、小数后几位)
小程序·uni-app
万亿少女的梦1685 分钟前
基于Ebay拍卖网站成交价格的影响因素分析
java·开发语言·网络安全
佩奇的技术笔记14 分钟前
初级:I/O与NIO面试题深度剖析
java·nio
鲁子狄15 分钟前
[笔记] SpringBoot3 使用 EasyExcel 封装工具类实现复杂 Excel 数据处理:使用Java构建高效的数据导入解决方案
java·后端
lingdian2317 分钟前
spring-security原理与应用系列:核心过滤器
java·后端·spring·安全管理·spring-security
ljh123321ljh17 分钟前
常见框架漏洞—Thinkphp
java·网络安全·中间件·tomcat·firefox
摇滚侠25 分钟前
java -jar 指定spring配置文件
java·spring·jar
鲁子狄27 分钟前
[笔记] SpringBoot3 使用 EasyExcel 封装工具类实现,自定义表头导出,并实现数据格式化转换与添加下拉框操作.
java·后端
今天又在摸鱼31 分钟前
Spring Boot
java·数据库·spring boot