uniapp 当前页调用上一页的方法

当前页

javascript 复制代码
	// 返回点击
	const handleClick = (index) => {
		// 获取当前页面栈(数组)
		const pages = getCurrentPages();
		// 父页面索引 = 当前页索引 - 1(确保存在父页面)
		if (pages.length > 1) {
			const parentPage = pages[pages.length - 2];
			const params = index;
			if (parentPage.loadData) {
				parentPage.loadData(params);
			}
		}

		// 返回父页面(delta=1 表示返回上一级)
		uni.navigateBack({
			delta: 1
		});
	};

上一页

javascript 复制代码
import { onMounted } from 'vue';

const loadData = (params) => {
	console.log('getdata',params)
};

onMounted(() => {
	// 获取当前页面实例
	const currentPage = getCurrentPages()[getCurrentPages().length - 1];
	// 暴露方法给子页面调用
	currentPage.loadData = loadData;
});
相关推荐
半个俗人15 小时前
fiddler的基础使用
前端·测试工具·fiddler
a11177615 小时前
变电站数字孪生大屏ThreeJS 开源项目
前端·信息可视化·开源·html
恋猫de小郭15 小时前
AI 的公开测评得分都在作弊,就像泡面的封面,一切以实物为准
前端·人工智能·ai编程
禅思院15 小时前
使用 VueUse 构建一个支持暂停/重置的 CountUp 组件
前端·vue.js·架构
薛定e的猫咪15 小时前
2026 年 4 月实测:OpenAI Codex 保姆级教程,从安装到 MCP、Skills 与多智能体协作
前端·数据库·人工智能
I love studying!!!16 小时前
Web应用程序:用户账户
前端·数据库·sqlite
whuhewei16 小时前
React性能优化
前端·react.js·性能优化
m0_7381207216 小时前
渗透知识ctfshow——Web应用安全与防护(三)
android·前端·安全
窝子面16 小时前
NestJs+MongoDB+Deepseek+Langchain实现ai聊天助手
javascript·数据库·人工智能·mongodb
下北沢美食家16 小时前
React面试题2
前端·react.js·前端框架