场景:微信小程序页面传值,需要传递布尔类型,以便在目标页面实现控制显隐功能。
如果单纯进行传值,那么在目标页面接收到的是字符串类型,没有办法实现预期功能。如下图所示:
A页面进行传值:
B页面接收:
可以看到如果不进行转换,那么获取到的是字符串类型的值。
解决办法:
用JSON.parse()进行转换
由上图所示,进行转换后,目标值变为布尔类型,这样就可以达到预期目标啦。