收藏
回答

kbone中小程序端如何返回上一页?

在kbone中跳转只能通过window.xxx跳转吗?这样跳转之后我用 window.history.go(-1) 返回在小程序中无效。而通过如下图方式跳转则小程序打开页面空白。想请问如何跳转才能在web端和小程序都能返回上一页?

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

3 个回答

  • 陈式坚
    陈式坚
    03-20

    你的返回上一页是什么意思?

    如果打开的新的小程序页面,返回上一页就是window.close。如果是一个页面里的返回上一页,就是window.history.back()

    这个没问题的

    03-20
    赞同 1
    回复 3
    • 秋雾
      秋雾
      03-20
      感谢回复!我尝试了一下,小程序中window.close和window.history.back()都不行呢,目前试过的只有通过window.open跳转 再用wx.navigateBack({  delta: 1 }) 才能返回
      (不过web环境下window.open('/xx')无效.....)
      03-20
      回复
    • 陈式坚
      陈式坚
      03-20回复秋雾
      你说的应该是另外一个事情,就是小程序页面栈只有一个的时候,是没办法返回的。
      03-20
      1
      回复
    • 秋雾
      秋雾
      03-20回复陈式坚
      嗯嗯 [抱拳]
      03-20
      回复
  • 秋雾
    秋雾
    03-20

    之前没看到官方的方法

    03-20
    赞同
    回复
  • lihui
    lihui
    03-20

    wx.navigateBack({

    delta: 1

    });

    03-20
    赞同
    回复 1
    • 秋雾
      秋雾
      03-20
      用window.location.href 跳转,再用这个方法返回结果是 navigateBack:fail cannot navigate back at first page.
      03-20
      回复
登录 后发表内容
问题标签