uni-app解决A页面调用方法后,自动触发B页面的方法

项目场景:

tabbarA页面,触发一个点击事件,需要tabbarB页面自动触发请求接口的方法


问题描述

tabbar A页面触发一个点击事件后, tabbarB页面在onload钩子函数中去请求接口,只有tabbarB页面首次打开时会触发onload钩子函数请求接口,再次跳转tabbarB页面不触发onload钩子函数,onshow中请求接口又太过于频繁

解决方案:

Tabbar A页面

javascript 复制代码
//在点击事件后
uni.$emit('orderUpdate', {msg:'A页面点击了'})

Tabbar B页面

javascript 复制代码
onload(){
	//首页接单后 更新order 请求接口
	uni.$on('orderUpdate', (data) => {
	console.log('tabbar B页面需更新',data)
	//调用请求接口方法
	....
}
相关推荐
jingling5551 小时前
uniapp | 基于高德地图实现位置选择功能(安卓端)
android·前端·javascript·uni-app
某公司摸鱼前端1 小时前
前端一键部署网站至服务器FTP
前端·javascript·uni-app
爱怪笑的小杰杰1 小时前
UniApp 桌面应用实现 Android 开机自启动(无原生插件版)
android·java·uni-app
m0_647057961 小时前
uniapp使用rich-text流式 Markdown 换行问题与解决方案
前端·javascript·uni-app
木子啊2 小时前
Uni-app导航栏适配终极避坑指南
uni-app·自定义导航栏·导航栏
2501_915106322 小时前
iOS 如何绕过 ATS 发送请求,iOS调试
android·ios·小程序·https·uni-app·iphone·webview
行走的陀螺仪13 小时前
uni-app + Vue3编辑页/新增页面给列表页传参
前端·vue.js·uni-app
森之鸟15 小时前
uniapp——配置鸿蒙环境,进行真机调试
华为·uni-app·harmonyos
2501_9159184118 小时前
常见 iOS 抓包工具的使用,从代理抓包、设备抓包到数据流抓包
android·ios·小程序·https·uni-app·iphone·webview
handsome091619 小时前
uniapp打包的app,报This app was built with the iOS 18.1 SDK解决方案
ios·uni-app