收藏
回答

页面栈最多十层,请问超过十层后,在不清除页面的前提下,如何继续使用小程序?

昨天面试官问了一个问题,页面栈最多十层,请问超过十层后,在不清除页面的前提下,如何继续使用小程序?最后他也没给出答案......

回答关注问题邀请回答
收藏

6 个回答

  • Na.snone
    Na.snone
    09-14

    可以自己维护一个页面跳转的列表,判断在第十层的时候,全部使用redirectTo, 这个时候需要回退的话,就从自己维护的列表中取对应的页面,对应的往后退。

    09-14
    有用
    回复
  • ?
    ?
    09-10

    人家的规定说改就改啊?面试也多少沾点nt

    09-10
    有用
    回复 2
    • July
      July
      发表于移动端
      09-10
      对面试官说:放下你的身段😂
      09-10
      回复
    • ?
      ?
      09-10回复July
      直接怼呗
      09-10
      回复
  • 吃鱼先生
    吃鱼先生
    09-10

    估计是面试的公司找不到解决方案,在面试的人里面找解决方案

    09-10
    有用
    回复 1
    • July
      July
      09-10
      无理取闹
      09-10
      回复
  • 王志鹏
    王志鹏
    09-10

    09-10
    有用
    回复 2
    • 王志鹏
      王志鹏
      09-10
      超过了   进入fail 就换个方式跳
      09-10
      回复
    • July
      July
      09-10回复王志鹏
      估计都不好好看文档
      09-10
      回复
  • 微喵网络
    微喵网络
    09-10

    改用redirectTo

    09-10
    有用
    回复 4
    • July
      July
      09-10
      但是他说不想清除之前的页面o(╥﹏╥)o
      09-10
      回复
    • 微喵网络
      微喵网络
      09-10回复July
      那就只剩收购腾讯了
      09-10
      回复
    • July
      July
      09-10回复微喵网络
      哈哈哈,他们不配,下次问这么刁钻我就这么怼回去
      09-10
      回复
    • 微喵网络
      微喵网络
      09-10回复July
      这个问题其实是产品规划的锅,没有提前规划好页面的跳转逻辑,才导致了产生超过十层页面栈,不是技术问题
      09-10
      回复
  • 拾忆
    拾忆
    09-10

    要么后退返回之前的页面,要么关闭所有页面重新打开新页面。

    还有其它方案就收购微信。

    09-10
    有用
    回复 1
    • July
      July
      09-10
      哈哈哈,我怀疑面试官自己也不知道怎么做
      09-10
      回复
登录 后发表内容
问题标签