uniapp getCurrentPages()回塞数据 回塞到页面组件里解决方法

发布时间 2023-03-27 14:09:23作者: Chaplink
//数据展示页
<lab ref="thridRef" confirm="sumbitFn"></lab>

const thridRef = ref()
//数据展示页引用的组件 lab.vue
//抛出需要被塞数据的字段
defineExpose({form})
//回塞数据页
var pages = getCurrentPages() // 获取页面栈
var prevPage = pages[pages.length - 2] // 上一个页面
// 重点:thridRef是组件上的ref,用于获取组件exprot出来的数据
prevPage.$vm.thridRef.form.tabledata = addList.value
uni.navigateBack() //返回上一个页面栈