当前位置: 首页 > 知识库问答 >
问题:

javascript - 刷新数据uniapp?

佴阳曦
2023-09-28

在uniapp中,某一个页面是统计数据,很多页面随便改什么这个页面就要改变,这个页面是tarbar页面
可以使用拦截器监听路由

onLaunch(){uni.addInterceptor('navigateTo', { //监听跳转                invoke(e) {                    console.log('******** invoke-navigateTo ********', e.url)                },            })            //2            uni.addInterceptor('redirectTo', { //监听关闭本页面跳转                invoke(e) {                    console.log('******** redirectTo ********', e.url)                }            })            /**             * 3             * 拦截uni.switchTab本身没有问题。             * 但是在微信小程序端点击tabbar的底层逻辑并不是触发uni.switchTab。             * 所以误认为拦截无效,此类场景的解决方案是在tabbar页面的页面生命周期onShow中处理。             */            uni.addInterceptor('switchTab', { //监听tabBar跳转                invoke(e) {                    console.log('******** switchTab ********', e.url)                }            })            //4            uni.addInterceptor('navigateBack', { //监听返回                invoke(e) {                    console.log('******** navigateBack ********', e.url)                }            })}

但是拦截器是全局的拦截器,我只想写在这一个页面中监听,有什么办法呢?

共有1个答案

姜宏放
2023-09-28
export default {    data() {        return {            // 你的数据        };    },    onShow() {        // 每次页面显示时刷新数据        this.refreshData();    },    methods: {        refreshData() {            // 你的刷新数据逻辑        }    }};
 类似资料:
  • 有没有办法使用下面的代码来刷新已经存在的div id,而不是刷新时间? 假设我要用我想刷新的id替换时间id,我会在. innerHTML=??? 这是我需要每秒刷新的div。 [addItemsHTML]不知何故从一个软件中提取数据,告诉你什么是到期的,什么不是,但是脚本并没有每秒钟拉一次时间,浏览器刷新时只是改变了到期状态列上的时间。 现在我用这个来刷新整个页面,我只需要刷新绘图目录。

  • 我正在使用apache ignite缓存oracle表中的静态/引用数据。 我每天晚上11:30都要刷新数据。 null

  • 问题内容: 我对/ 有问题。我的数据表未刷新/更新。我正在使用,根据代码,一切都很好,并且没有任何错误。我也有一个带有分页的表,这就是为什么我使用动作监听器和按钮“上一个”和“下一个”的原因。我正在从其他函数传递到在is中的类中编码的函数 。问题是我填充了包含表数据的数组,但是表不会更新/刷新它。这是我的代码。谢谢前进。 大编辑 旧代码已删除。我添加了新代码,可以帮助您了解我的问题。希望这会有所帮

  • 我试图使文档中的狗/品种示例适用于Neo4j持久性。数据库是正常创建的,但无法刷新数据,至少看起来是这样。我在em.flush()指令(在上面的DogBreedRunner.java类中)中得到错误org.neo4j.graphdb.NotInTransactionException。 我谷歌并搜索了这个问题,但真的无法绕过它。这是我的项目(我没有接触文档中的java类)。 有人能帮忙吗?如果需要

  • 写了个简单的例子: 路由如下 在角色列表页中使用onMounted获取列表数据 在角色列表页中判断路由以正确显示页面 问题如下: 当在角色列表页点击编辑/添加跳转到表单页做完操作点击确定返回列表页后,列表页没有刷新,返回操作如下: 观察了网络请求,返回到列表页后列表页根本就没有发送getTableList里面的接口,也就是说onMounted没执行,试了很多方法都不行,列表页面数据还是不刷新,检查

  • 问题内容: 他目前正在研究必须过滤表中数据的代码。Ajax将调用该链接并获取带有答案的响应(json)结果。但是,我遇到了一个问题。我必须以某种方式呈现表,并且我不想通过append等来执行此操作。 我可以以某种方式再次生成视图或刀片文件吗? 默认视图是DefController @ index,但是ajax使用url,而该控制器是DefController @ gettabledata。 问题答