• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小程序webView嵌入H5的方法实例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

前言

微信小程序提供了新的开放能力!它终于开放了在小程序中内嵌HTML页面的功能!从微信小程序基础库1.6.4开始,我们就可以在小程序内放置一个<web-view>组件来链接我们的HTML页面了。在这之前,我们在小程序中没有办法整合我们已有的HTML程序(比如HTML5文章系统,商城系统等),只能使用小程序的方式重新开发一套,现在有了<web-view>就可以方便的集成这些网页系统,为我们减少了可观的工作量。

tips:个人类型的小程序暂不支持web-viwe引用H5,同时需要在小程序管理后台配置H5的域名为业务域名

方法如下

1.直接引入页面地址;

<web-view :src="url"></web-view>

url为需要跳转的地址,可以用encodeURIComponent对url进行编码,小程序用decodeURIComponent解码,url里面可以用?和&带参,小程序可以直接在onLoad中option接收参数;

2.小程序顶部设置透明;

web-view嵌入的H5页面不能设置透明,只能修改页面顶部的颜色;

  • a.所有页面设置透明(在app.json里面的window增加navigationStyle:custom ,顶部导航栏就会消失,只保留右上角胶囊状的按钮);
  • b.单独页面设置透明(在每个单独的json里面增加navigationStyle:custom);

3.小程序跳转到H5页面

注意:使用redirectTo跳转到H5页面之后,所有嵌入的H5页面没有返回按钮,左侧只有一个返回首页按钮

4.H5跳转到小程序页面

需要引入<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>才能用参数

wx.miniProgram.switchTab({ url:url}); //跳转到小程序tabbar页,不能传参

wx.miniProgram.navigateTo({ url:url,query:{//填写参数}});//跳转到小程序非tabbar页,可以传参

其他的跳转参考下图

5.H5使用bindmessage向小程序传参

tips:使用bindmessage时只有用户点击了小程序的后退、分享按钮或者是小程序嵌入的H5页面销毁才能触发参数的传递,否则是不会触发。

6.H5使用其他小程序的接口,可以参考API,因为我自己没有涉及到,所以给个链接给大家参考

参考链接:developers.weixin.qq.com/miniprogram

总结

到此这篇关于微信小程序webView嵌入H5的文章就介绍到这了,更多相关微信小程序webView嵌入H5内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序实现简单聊天室发布时间:2022-02-05
下一篇:
面试最常问的13种Vue修饰符发布时间:2022-02-05
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap