一个类似于云盘的小程序,路由的问题求解

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 客户端 6.7.3 2.3.0

- 需求的场景描述(希望解决的问题)

一个类似于云盘的小程序,页面中有很多文件夹,点击其中一个进入该文件夹,需求是要在不刷新页面的情况下出现左上角返回键并且点击可以返回上一层文件夹(该需求可用自定义导航),但是点击手机自带返回键(如安卓物理返回键等)也要返回到上一层文件夹,请问大家这个问题要怎么解决?图如下




- 希望提供的能力

希望能操作页面路由栈

最后一次编辑于  10-12  (未经腾讯允许,不得转载)
收藏 0评论 0
关注问题写回答

5 个回答

  • oxDesigneroxDesigner

    谢谢大家出主意,已经拒绝了

    赞同 0没有帮助
    评论 0
    复制
    10-15
  • TechOtakuTechOtaku

    不可能实现,别纠结了

    赞同 0没有帮助
    评论 0
    复制
    10-15
  • 我愿化身石桥→_→我愿化身石桥→_→

    可以看看第三方的文档管理小程序;

    我看的 wps 的是一层文件夹 一个页面;

    腾讯文档是用的 web-view 组件;嵌套的网页

    赞同 0没有帮助
    评论 0
    复制
    10-15
  • 石头怪石头怪

    可以尝试在页面生命周期钩子  onUnload 中进行拦截


    赞同 0没有帮助
    评论 2
    复制
    10-15
    • 我愿化身石桥→_→我愿化身石桥→_→

      onUnload 目前拦截不掉,只能在退出的时候做一些操作数据的事情吧

      赞同 0没有帮助
      回复
      复制
      10-15
    • 石头怪石头怪
      回复我愿化身石桥→_→

      可以在里面重定向到当前路由后做操作试试  之前试过在里面重定向到其它路由是可以的

      赞同 0没有帮助
      回复
      复制
      10-15
    评论
  • EimiEimi

    https://blog.csdn.net/sinat_19327991/article/details/81584037

    赞同 0没有帮助
    评论 1
    复制
    10-12
    • 安晓苏安晓苏

      这个可以知道(安卓返回按钮或其他navigateBack)让页面卸载了,但是没有不能拦截微信关闭这个页面。楼主应该是想留在当前页面刷新数据吧。

      赞同 0没有帮助
      回复
      复制
      10-13
    评论