uniapp+vue3+setup返回上一页传参

huilderx 版本

list

javascript 复制代码
function getId(data) {
	// console.log('接收到的参数', data)
	if (data) {
		buildObj.value = JSON.parse(data);
	} 
}

onShow((options) => {
	getBuild()
})

// 暴露方法
defineExpose({
	getId
})

detail

javascript 复制代码
import { ref, onMounted, onUnmounted } from 'vue'
import { onLoad,onBackPress } from '@dcloudio/uni-app'

const buildObj = ref({})

onLoad((options) => {
	editId.value = options.id
	getDetail(options.id)
	buildObj.value = options.buildObj;
	
})

onBackPress((options) => {
	// 把数据传到上一页
	let pages = getCurrentPages();
	let prevPage = pages[pages.length - 2];
	prevPage.$vm._.exposed.getId(buildObj.value)
	
})
相关推荐
半兽先生19 分钟前
使用 retire.js 自动检测前端 JavaScript 库漏洞
开发语言·前端·javascript
扶苏100239 分钟前
详解Vue3的自定义 Hooks
前端·javascript·vue.js
专注VB编程开发20年2 小时前
WebView2 处理跨域访问限制,Frame脚本执行,难度比CEF大10倍
前端·javascript·.net
Highcharts.js2 小时前
Highcharts角度仪表(Angular Gauge)完全指南:从速度表到工业监控,一文学会gauge与solidgauge实战开发
javascript·angular.js·开发文档·highcharts·图表开发·实心仪表
css趣多多4 小时前
Vue 响应式无限递归问题总结
前端·javascript·vue.js
014-code4 小时前
Vue3 性能优化实战
前端·vue.js·性能优化
强子感冒了6 小时前
JavaScript 零基础入门笔记:核心概念与语法详解
开发语言·javascript·笔记
css趣多多6 小时前
vue2项目改造为vue3遇到的问题以及解决办法
前端·vue.js·elementui
哆啦A梦15886 小时前
Vue3魔法手册 作者 张天禹 09_props的使用
前端·vue.js·typescript
哆啦A梦15886 小时前
Vue3魔法手册 作者 张天禹 11_自定义hooks
前端·vue.js·typescript