收藏
回答

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

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

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

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




- 希望提供的能力

希望能操作页面路由栈

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

5 个回答

  • 少年游
    少年游
    2018-10-15

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

    2018-10-15
    有用
    回复
  • zyguo
    zyguo
    2018-10-15

    不可能实现,别纠结了

    2018-10-15
    有用
    回复
  • 一步 (^o^)
    一步 (^o^)
    2018-10-15

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

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

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

    2018-10-15
    有用
    回复
  • 石头怪
    石头怪
    2018-10-15

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


    2018-10-15
    有用
    回复 2
    • 一步 (^o^)
      一步 (^o^)
      2018-10-15

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

      2018-10-15
      回复
    • 石头怪
      石头怪
      2018-10-15回复一步 (^o^)

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

      2018-10-15
      回复
  • Eimi
    Eimi
    2018-10-12

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

    2018-10-12
    有用
    回复 1
    • 安晓苏
      安晓苏
      2018-10-13

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

      2018-10-13
      回复
登录 后发表内容