switchTab参数
发布于 6 年前 作者 weihou 13614 次浏览 来自 问答

你想反馈一个 Bug 还是 提一个需求?

如果是 Bug:

* Bug 表现是什么?预期表现是什么?

* 如何复现?

* 提供一个最简复现 Demo

如果是需求:

* 你希望有什么能力?

    switchTab携带参数

* 你需要这个能力的场景是 ?

    救命啊,求求你们了,把这个功能开开吧.这种需求的场景,真的超级多.我们不想每次切换tab都要去维护全局变量啊,代码不美观,而且一不留神就会忘记维护全局,导致程序出现难以发现的逻辑错误

.

5 回复

感觉真的好多人需要这样的功能啊,我记得最早的小程序是支持任何页面跳转携参的…后来为什么改掉…处于什么考虑,能不能找一种安全高效的方式让它重新实现?这种功能真的真的真的很需要啊…

如何自定义跳转函数?

额,这个意思啊,我以为你自定义的有什么方式能带着参数过去呢.我现在就是全局变量来做的.我问题里说了啊.可是全局变量真的让代码变得太丑了.而且,最重要的是,这样做,有很大的不便.开发时已经遇到了.

情况:

如果我先用这种方式带参数过去了.在添加页面是编辑,可是如果我重新回主页,在回添加页,之前的参数就还在,并不是新建表单.导致我还要判断,是否使用过跳转函数,如果没使用过,我还要清除已经携带过的全局变量.

导致,我传过去,需要维护一次,不传过去,还要维护一次.

三个tab页要维护一次携参,两次抹去参.

在自定义函数里用wx.switchTab,同时设置全局数据

自定义跳转函数不就好了

回到顶部