收藏
回答

switchTab参数

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 switchTab 微信iOS客户端 Android 6.6.5 1.0.0

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


如果是 Bug:


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


* 如何复现?


* 提供一个最简复现 Demo


如果是需求:


* 你希望有什么能力?

    switchTab携带参数


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

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

.



最后一次编辑于  2018-03-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

5 个回答

  • 社会主义核心价值
    社会主义核心价值
    2018-03-21

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

    2018-03-21
    赞同
    回复
  • 王文浩
    王文浩
    2018-03-21

    自定义跳转函数不就好了


    2018-03-21
    赞同
    回复
  • 社会主义核心价值
    社会主义核心价值
    2018-03-21

    如何自定义跳转函数?

    2018-03-21
    赞同
    回复
  • 王文浩
    王文浩
    2018-03-21

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

    2018-03-21
    赞同
    回复
  • 社会主义核心价值
    社会主义核心价值
    2018-03-21

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

    情况:

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

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

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

    2018-03-21
    赞同
    回复