在第一个页面的 onShow() 生命周期中监听返回的参数
onShow() {
uni.on('returnData',function(data) {
console.log('我接收了某某页面的数据' + data)
})
}
在第二个页面中传递要传递的数据
<template>
<view>
<button @click="navBack">返回上一页</button>
</view>
</template>
<script>
export default {
data(){
return {
content: '我是您要返回的数据'
}
},
methods: {
navBack(){
uni.$emit('returnData',this.content)
// uni.navigateBack 返回上一页或多级页面,delta可以不写,默认是1
uni.navigateBack({
delta: 1
})
}
}
}
</script>