函数组件+ts 传参,我传得是一个数组
1. 传参
Taro.navigateTo({
url: 'A?internetList='+JSON.stringify(internetList || []) ,
})
2. 接收参数
import Taro, { useRouter } from "@tarojs/taro"; // 使用taro自带得hooks
const function Index() {
const router = useRouter();
const [internetList, setInternetList] =
useState(JSON.parse(JSON.stringify(router?.params?.internetList) ))
return(
<></>
)
}
我写得也有点迷,但是拿到数据了
本文介绍了如何在Taro框架中使用函数组件通过URL参数传递数组,以及如何利用Taro的useRouter钩子正确接收并解析参数。示例代码展示了从`Taro.navigateTo`中传递JSON.stringify后的数组,到页面接收并使用JSON.parse还原数组的过程,成功实现了数据的传递。
4430

被折叠的 条评论
为什么被折叠?



