微信小程序全局传参 app传参

今天遇到一个功能,从其他页面(暂定为b.wxml页)跳转到首页(actList.wxml),需要传一个参数,从而判断显示的内容

在b.js中我是这样写的

微信小程序全局传参 app传参

按照上面写的在actList.js里得不到数据;

微信小程序全局传参 app传参

然后我去查看了下官方文档.

微信小程序全局传参 app传参

由此可见,switch是不能添加参数的。

可以换一种思路,跳转页面的时候传参,是为了有个标识,是为了下一个页面更方便的展示信息。我们可以在switch跳转之前设置一个全局变量,到下一个页面的时候,直接去获取全局变量

在b.js中:

微信小程序全局传参 app传参

在actList.js中:

微信小程序全局传参 app传参

这样就可以实现switch不能传参的弊端了。