翻了几个帖子 , 说是onLoad被废弃了 , 页面传值在setup中的第一个参数中 , 但是我并获取不到呢 , 是我哪个地方写错了么
// a.vue
uni.navigateTo({
url: '/pages/b/b?name=1'
})
//b.vue
setup(props){
console.log(props) // Proxy {}
}
翻了几个帖子 , 说是onLoad被废弃了 , 页面传值在setup中的第一个参数中 , 但是我并获取不到呢 , 是我哪个地方写错了么
// a.vue
uni.navigateTo({
url: '/pages/b/b?name=1'
})
//b.vue
setup(props){
console.log(props) // Proxy {}
}
艾朗
6666666 你应该说vue2.0不能用吗?非要用vue3.0
2021-10-08 10:53
镜夜 (作者)
不是同级写onLoad , 就以前页面传值不是在onLoad的参数里面接收吗 , 但现在要用composition API 就需要把onLoad这个函数import进来 , 但是我看你上一个回答说onLoad被废弃了 , 需要在setup的props里面接收页面传值的参数 , 但是现在就是接收不到参数 , 同级写一个onLoad能接收到参数 , 但是就不够优雅了
2021-10-08 14:05
DCloud_UNI_HT
回复 镜夜: 因为现在微信小程序还没有兼容通过setup 的 props 接受参数,还在处理中。
2021-10-09 11:54