Uniapp返回上一页触发页面更新
文章目录
- 前言
- 一、难点有哪些?
- 二、返回上一页
- 三、触发上一页的更新
- 四、监听reFresh
- 五、示例源码
- 总结
前言
本来返回上一页可以使用uni.navigateBack(OBJECT),但是这个无法触发页面更新,另外可以选用uni.reLaunch(OBJECT),但是会丢失页面栈,无法继续返回上上页.因此利用uni.navigateBack(OBJECT)+传参触发页面更新函数的方式来实现.
提示:以下是本篇文章正文内容,下面案例可供参考
一、难点有哪些?
- 如何返回上一页
- 如何触发上一页的更新
二、返回上一页
代码如下:
//click事件函数
gotoPre:function(){uni.navigateBack()//返回上一页
}
三、触发上一页的更新
代码如下:
//click事件函数
gotoPre:function(){let pages = getCurrentPages()//页面栈let prePage = pages[pages.length - 2]//上一页prePage.$vm.reFresh = Math.random()//触发上一页监听器uni.navigateBack()//返回上一页
}
四、监听reFresh
data() {return {reFresh:""}
},
watch:{//监听reFresh,如果有修改就执行监听器reFresh:function(){//初始化参数this.num = 0//刷新页面(即onLoad里的某些操作this.num = "110"console.log("页面已重新加载");}
},
五、示例源码
Talk is cheap. Show me the code:
点击下载示例源码
总结
其实实际用的比这个要稍微复杂点,是需要返回上一页并刷新上一页里某个组件内的数据.
不过思路是一致的,简单说来就是返回上一页之后触发"触发组件内监听器"的监听器.
Uniapp返回上一页触发页面更新相关推荐
- uniapp 返回上一页 触发上一页的刷新
触发上一页的更新(B页面) click事件函数 //click事件函数 gotoPre:function(){let pages = getCurrentPages()//页面栈let prePage ...
- html里怎样返回首页,返回上一页-html页面返回上一页面怎么写
提供3种方法: 1.超链接返回上一页. 返回上一页 2.按钮返回上一页. 3.图片链接返回上一页. [color=#]几秒钟后[/color]自动返回上一页代码:(加入两个head间,表示3秒) fu ...
- uni-app返回上一级并刷新页面
首页代码 index.vue <template><view><button type="default" @click="clickIt( ...
- uniapp - 返回上一页携带参数或刷新数据
在uni中,返回页面是不会触发onLoad方法的: 如果我们只想在特定情况下返回上一页才需要刷新数据,那么用onShow的话,那刷新就太频繁了: 这时候,可以用$emit和$on去解决. 比如说,从详 ...
- uniapp返回上一页执行上一页方法
在使用uniapp的过程中,我相信,我们都一定遇见过如下的场景: 进入了一个列表页,列表页进入详情页,在详情页进行了一些操作,比如,删除,修改,编辑,提交,成功之后返回到列表页,那么这个时候,如果我们 ...
- uniapp返回上一页并传递参数
说是传递参数,实际是在你返回之前先修改了上一页的data里面的数据再进行返回上一页的操作. // 获取所有页面栈实例列表 let pages = getCurrentPages(); // 当前页页面 ...
- uniapp返回上一页
backPageRefresh(page) { // page这个值如果你只返回上一页可以不用传,返回上上页就传2,以此类推let pages = getCurrentPages(); // 当前页面 ...
- html5返回上一页不刷新,javascript解决在safari浏览器中使用history.back()返回上一页后页面不会刷新的问题...
我们知道,在JavaScript中提供了一个window.history.back()方法用于返回上一页,另外也可以使用window.history.go(-1)返回上一页(跳转). 在其他的主流浏览 ...
- vue/uniapp - 返回上一页并onLoad刷新数据
在uni中,返回页面是不会触发onLoad方法的: 如果我们只想在特定情况下返回上一页才需要刷新数据,那么用onShow的话,那刷新就太频繁了: 这时候,可以用$emit和$on去解决. 比如说,从详 ...
最新文章
- VDI序曲二十 桌面虚拟化和RemoteApp集成到SharePoint 2010里
- 【温故知新】CSS学习笔记(选择器)
- L 1 ,L 2 参数正则化
- Metal之实现视频采集与实时渲染
- Mybatis源码阅读(一):Mybatis初始化1.3 —— 解析sql片段和sql节点
- linux vfs 根节点名称,Linux:文件,目录项,索引节点,超级块,VFS,具体文件系统...
- 东莞计算机应用能力报名,2017广东职称计算机考试报名:东莞职称计算机报名入口...
- MongoDB入门示例及介绍
- (life)新的一年新的一页
- paip.c++ qt 目录遍历以及文件操作
- Mysql InnoDB行锁实现方式
- 7500 cpuz跑分 i5_Intel觉醒!i7-8700K/i5-8600K首发评测:4核变6核 跑分凶残
- 闭合附和导线近似平差 ∈ C# 编程笔记
- wifi下adb连接电脑控制手机屏幕
- 阿里云、腾讯云、Testin云测共获“中国云计算创新企业50强”
- Persistent.
- 分散式云存储,元宇宙数据存储基建
- openbsd系统可以做什么服务器,OpenBSD 3.8 release 架设FTP服务器
- Ivor Horton's Beginning Visual C++ 2008
- MySQL程序员面试笔试宝典pdf_数据库程序员面试笔试宝典
热门文章
- 【JAVA】集合框架及复杂度
- java小马哥百度网盘_思否编程(小马哥):Java 微服务实践 - Spring Boot / Spring Cloud全套,完整版下载 - VIPC6资源网...
- java毕业设计鞍山丘比特房屋租赁管理系统Mybatis+系统+数据库+调试部署
- MVC5-Scaffolder
- 谈一谈linux下线程池
- 【图文教程】Shell基础知识
- 批处理命令更改Windows鼠标滑轮滚动方向
- 微信小程序创建直播间流程
- 程序开发必备利器—英特尔Core i5开发机
- 春季学习报告 4.19