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

小程序和h5的互相跳转

作者: 面朝南的落地窗 | 来源:发表于2019-03-15 11:53 被阅读0次

小程序到h5

wxml

 <view class="subject subject1"  data-info='{{objecturl2}}'  bindtap='toAdmm' ></view>

小程序.js

//跳转的h5页面链接
data:{
    objecturl2: "https://....../action2/index.html"
 }
//跳转到其他页面去显示h5页面
  toAdmm: function (even) {
    let url = even.currentTarget.dataset.info;
    if (url != null && url != '' && url != undefined) {
      wx.navigateTo({
        url: '../banner_detail/banner_detail?banner_url=' + url //需要嵌套h5页面的路径【即 h5的页面展示在这个文件】
      })
    }
  },

显示h5的页面容器
【emmm。。是有个容器banner_detail文件夹 专门去显示h5的内容】

banner_detail.js

 data: {
    banner_url: '',
  },
  onLoad: function (options) {
    this.setData({
      banner_url: options.banner_url //传递过来的h5页面的路径链接
    });
  },

banner_detail.wxml

<view class="container">
  <web-view src="{{banner_url}}"></web-view>
</view>

h5到小程序

wx.miniProgram.navigateTo
wx.miniProgram.navigateBack
wx.miniProgram.switchTab  [即将开放]
wx.miniProgram.reLaunch   [即将开放]
wx.miniProgram.redirectTo  [即将开放]

html页面

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" name="viewport"/>
        <script src="js/rem.js"></script>
    </head>
    <body style="max-width: 7.5rem;margin:auto">
        <div class="object-box">
            <div class="object">点击</div>
        </div>
    </body>
     <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
         <script type="text/javascript">
        $(".object").click(function(){
            if(window.__wxjs_environment === 'miniprogram'){
                wx.miniProgram.navigateTo({url: '../detail/detail?sku_id=10211'})   //跳回小程序需要显示的页面路劲
            }else{
                alert("请在微信浏览器里打开");
            }
        });
    </script>
</html>

ps 摘抄文章作为笔记
查看更多详解

相关文章

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

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

  • 小程序之社交

    主要内容:小程序调用AppApp调用小程序App分享小程序小程序自身分享功能小程序与H5交互小程序之间互相跳转绘制...

  • H5跳小程序

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

  • 小程序和h5的互相跳转

    小程序到h5 wxml 小程序.js 显示h5的页面容器【emmm。。是有个容器banner_detail文件夹 ...

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

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

  • H5、App、外部网页、短信等场景跳转到微信小程序方案

    前言 之前H5与小程序的生态是完全隔离的,为了引导用户和开发者到小程序环境,所以对于互相跳转支持的不是很好,发展4...

  • 小程序跳转h5

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

  • 小程序和h5跳转

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

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

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

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

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

网友评论

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

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