• 【小程序】--- 嵌套H5


    一、小程序嵌套H5的方式

    // 使用小程序提供的 web-view 标签
    
    <web-view src="https://{{url}}"></web-view>

    // 注:<web-view>不支持个人小程序账号和海外的小程序账号;
    // 使用 <web-view> 标签能在小程序中打开外部网页,但是要打开的网页的域名必须跟小程序的业务域名(业务域名可以在小程序的后台管理界面添加)一致。

    二、小程序给H5传递参数

    // 在H5的路径上拼接参数
    
    onLoad: function (options) {
        var webData = {
          'accountId': app.globalData.accountId,
          'clientId': app.globalData.clientId,
          'clientSecret': app.globalData.clientSecret,
          'refreshToken': app.globalData.refreshToken,
          'token': app.globalData.accessToken,
          'userId': app.globalData.userId,
          'username': app.globalData.username,
          'versionId': app.globalData.versionId
        }
        this.setData({
          // 对象传值取不到
          // url:"app.globalData.serverWebUrl/#/phone?miniData="+encodeURIComponent(JSON.stringify(webData)) 
       url: app.globalData.serverWebUrl + "/#/phone?accountId="+webData.accountId+"&clientId="+webData.clientId+"&clientSecret="+webData.clientSecret+"&refreshToken="+webData.refreshToken+"&token="+webData.token+"&userId="+webData.userId+"&username="+webData.username+"&versionId="+webData.versionId
       })
    }

    三、H5调用小程序api

    // 小程序提供了H5网页中使用的JSSDK文件,虽然不如小程序原生API丰富,但也有获取设备网络状态、地理位置、微信扫一扫、摇一摇、长按识别、拍照等接口。
    
    <!-- html -->
    <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.0.js"></script>
     
    // javascript
    wx.miniProgram.navigateTo({url: '/path/to/page'})

    【一如嵌套深似海...】

  • 相关阅读:
    模仿Linux内核kfifo实现的循环缓存
    FFmpeg + SoundTouch实现音频的变调变速
    C++标准库实现WAV文件读写
    PHP写的一个轻量级的DI容器类(转)
    android App抓包工具的应用(转)
    Dell 服务器阵列扩容【经验分享(转)】
    hexo静态博客的安装及应用实践记录
    centos 6.5 升级php到5.6.17版本
    前端框架记录
    Virtual DOM 虚拟DOM的理解(转)
  • 原文地址:https://www.cnblogs.com/pinkpinkc/p/13667488.html
Copyright © 2020-2023  润新知