美文网首页
小程序和h5相互跳转遇到的坑

小程序和h5相互跳转遇到的坑

作者: 书简虫子 | 来源:发表于2019-10-12 13:45 被阅读0次

:一、小程序跳转到h5

1、小程序跳转到h5触发方法:

(1)点击按钮:

toh5(){

wx.navigateTo({

      url: "urltest",//urltest是你要承载h5内容的页面,是你本地的小程序页面

    })

}

(2)标签触发跳转:

<navigator url="urltest" ></navigator>//urltest同上 

2、urltest页面内容:

<web-view src='https:xxxxxx'></web-view>//src就是你要跳转的页面的地址(注意https)

二、H5页面返回小程序

页面引入js:<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>

h5页面点击跳转方法:wx.miniProgram.navigateTo({url: 'xxxx'}) //xxxx为跳回小程序需要显示的页面路径

坑来了:作者的项目是tabBar页面,如下:

点击之后跳转到web-view页面,正常,结果返回的时候死活回不来,各种尝试,最后发现是页面跳转的问题:在小程序里跳转到tabBar页面需要用wx.switchTab,但是h5回跳用的是navigateTo,所以无法完成回跳,作者的解决办法是写了个中间页,从h5返回的时候先去中间页再从中间页wx.switchTab到tabBar页,算是迂回实现了。再一个:作者的web-view页面头部带了返回按钮(因为是navigateTo跳转过来的)点击那个返回也能回到tabBar页,不知道咋回事。。。各位如果有更好的实现方法可以留言哈。

相关文章

  • 小程序和h5相互跳转遇到的坑

    :一、小程序跳转到h5 1、小程序跳转到h5触发方法: (1)点击按钮: toh5(){ wx.navigateT...

  • 小程序和H5页面互相跳转的实现

    需求体现: 在小程序里面,实现小程序和H5页面互相跳转。 1. 实现H5页面跳转小程序 小程序里面加载H5页面,需...

  • H5跳小程序

    H5跳转小程序分两种情况,一种是小程序内部打开的H5跳转小程序,一种是在外部的H5跳转到小程序 小程序内部打开的H...

  • 小程序跳转h5

    小程序官方没有提供外部H5网页直接跳转到小程序的api,所以目前只支持小程序内嵌H5,并且只有内嵌的H5才能跳回小...

  • 小程序和h5跳转

    公司要做h5跳转小程序,就试着调试了一下。目前只支持小程序内嵌H5,并且只有内嵌的H5才能跳回小程序 小程序跳H5...

  • 小程序和h5页面之间的互相跳转

    小程序跳转到 H5 页面 H5 页面跳回小程序 在 h5 页面的任何点击事件中: 在H5页面引入 https://...

  • 小程序与H5如何互相跳转

    由于小程序官方没有提供外部H5网页直接跳转到小程序的api,所以目前只支持小程序内嵌H5,并且只有内嵌的H5才能跳...

  • 小程序与H5如何互相跳转

    由于小程序官方没有提供外部H5网页直接跳转到小程序的api,所以目前只支持小程序内嵌H5,并且只有内嵌的H5才能跳...

  • 小程序与H5如何互相跳转

    由于小程序官方没有提供外部H5网页直接跳转到小程序的api,所以目前只支持小程序内嵌H5,并且只有内嵌的H5才能跳...

  • h5跳转小程序之静态网页

    首先h5跳转小程序的方式有很多,这里说得不是小程序中嵌套h5页面,而是单纯的一个(外部的)h5页面跳转小程序,我的...

网友评论

      本文标题:小程序和h5相互跳转遇到的坑

      本文链接:https://www.haomeiwen.com/subject/szhqmctx.html