微信小程序可以用h5开发不(微信小程序webView嵌入H5的方法实例)
微信小程序可以用h5开发不
微信小程序webView嵌入H5的方法实例前言
微信小程序提供了新的开放能力!它终于开放了在小程序中内嵌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内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- 微信小程序苹果部分内容打不开(微信小程序audio组件在ios端无法播放的解决办法)
- 微信小程序抽签如何抽中(JavaScript实现班级抽签小程序)
- 微信小程序如何请求服务器数据(微信小程序学习笔记之页面配置与路由方式)
- 微信小程序可以用百度的echarts吗(uniapp在微信小程序中使用ECharts的方法)
- 微信小程序swiper大小调整(微信小程序swiper-dot中的点如何改成滑块详解)
- flask项目微信小程序(Python Flask 搭建微信小程序后台详解)
- 微信小程序存token(小程序开发实现access_token统一管理)
- 苹果微信小程序页面空白(iPhoneX安全区域Safe Area底部小黑条在微信小程序和H5的屏幕适配)
- 微信小程序做计算器(微信小程序实现计算器小功能)
- 微信小程序企业微信打卡(使用Python实现企业微信的自动打卡功能)
- 微信小程序转盘动画效果(微信小程序实现摇筛子效果)
- 微信小程序canvas 动画(微信小程序使用canvas绘制钟表)
- 微信小程序canvas缩放(微信小程序之html5 canvas绘图并保存到系统相册)
- 微信小程序获取时间(微信小程序wxs日期时间处理的实现示例)
- 怎么编写计算小程序(微信小程序实现简易计算器)
- 微信小程序实现自动定位(微信小程序实现锚点定位功能的方法实例)
- 谢广坤,你这么欺负谢腾飞,良心不会痛吗(你这么欺负谢腾飞)
- 乡村爱情15 宋晓峰怀疑自己孩子,腾飞与姜奶奶亲子鉴定出结果(宋晓峰怀疑自己孩子)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
- 当年的 白洋淀战神 练肌肉 嘎子哥也成为行走的荷尔蒙(当年的白洋淀战神)
- 肌肉小子陈康, 亚洲巨兽 黄哲勋,哪个才是你的菜(肌肉小子陈康亚洲巨兽)
- 新闻周刊 青岛网红 赵厂长 编段子一箩筐输出快乐,陪父亲十二载勇斗病魔(新闻周刊青岛网红)
热门推荐
- 什么是高内聚、低耦合
- sql server中使用xp_readerrorlog查看错误日志
- docker容器启动原理(docker容器的原理分析)
- nginx负载均衡5种方法(Nginx如何配置负载均衡)
- laravel自定义数据库驱动(laravel框架数据库配置及操作数据库示例)
- dedecms获取子目录(详解dedecms利用[field:arcurl/]无法获取文章路径的解决方法)
- mysql有什么索引(MySQL 普通索引和唯一索引的区别详解)
- h5微信手机端debug模式(iOS微信H5页面橡皮回弹效果的踩坑记录)
- sqlserver常用配置调整(sql server性能调优 I/O开销的深入解析)
- php返回数组值最大的键(PHP实现通过二维数组键值获取一维键名操作示例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9