小程序跳转H5页面的方法步骤


Posted in Javascript onMarch 06, 2020

小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。小程序也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果,现在已经有超过150万的开发者加入到了小程序的开发,与我们一起共同发力推动小程序的发展,小程序应用数量超过了一百万,覆盖200多个细分的行业,日活用户达到两个亿,小程序还在许多城市实现了支持地铁、公交服务。小程序发展带来更多的就业机会,2017年小程序带动就业104万人,社会效应不断提升。

因此小程序与H5网页相互跳转页显得尤为重要,下面我就来给大家分享一下微信小程序跳转到H5网页的方法。

小程序组件中有一个web-view,是一个可以用来承载网页的容器,会自动铺满整个小程序页面。
注意:个人类型与海外类型的小程序暂不支持使用。
好的,我们直接上代码,然后再进行讲解。

wxml1:

<view class="tiaoH51">
 <navigator url="pageH5" class="papaa">
  点击跳转到H5页面
 </navigator>
 </view>
wxml2:
<view class="container">
 <view class="pageH5">
 <web-view src="https://www.baidu.com/"></web-view>
 </view>
</view>

ok,没有任何废代码,但是可能有的小伙伴有疑问了,为什么一个跳转需要两个页面的wxml呢?别着急,且听我娓娓道来~

1.首先,web-view组件的属性src,正如你说看到的,这个就是设置网页链接的,但是需要特别注意的是web-view的src必须配置https协议的链接;
2.其次,就是web-view组件只要配置了链接,它是铺满全屏且自动跳转的,所以这也就是为什么我这边需要先写一个navigator按钮,自主操作之后再让它跳转的原因;
3.最后,web-view跳转的接口域名,需要配置在小程序开发设置的业务域名列表中。

如果是正式发布需要配置业务域名并上传验证文件。
1)、域名需要备案好的一级域名。
2)、配置HTTPS 证书。
3)、进入到小程序后台 https://developers.weixin.qq.com 设置-开发设置 -业务域名。

小程序跳转H5页面的方法步骤

4)、下载校验文件,并将文件放置在域名根目录下。

配置好了以上几步就可以进行正常的跳转了。

如果是开发版需要进行一下设置,就可避开域名相关校验。
1)、如果只是开发测试使用可以避开域名相关校验,避开方法如下所示(在开发者工具中点设置-项目设置-在不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书 前面打上对勾):

小程序跳转H5页面的方法步骤 

2)、设置完成后,点击下图中的真机调试,扫描二维码即可测试跳转效果。

小程序跳转H5页面的方法步骤

到此这篇关于小程序跳转H5页面的方法步骤的文章就介绍到这了,更多相关小程序跳转H5页面内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jquery实现点击消失的代码
Mar 03 Javascript
javascript实现获取cookie过期时间的变通方法
Aug 14 Javascript
javascript中局部变量和全局变量的区别详解
Feb 27 Javascript
JQuery实现的图文自动轮播效果插件
Jun 19 Javascript
Bootstrap每天必学之弹出框(Popover)插件
Apr 25 Javascript
JS获取地址栏参数的两种方法(简单实用)
Jun 14 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
Sep 21 Javascript
详细讲解vue2+vuex+axios
May 27 Javascript
详解angularjs的数组传参方式的简单实现
Jul 28 Javascript
使用vue-cli脚手架工具搭建vue-webpack项目
Jan 14 Javascript
详解Vue 项目中的几个实用组件(ts)
Oct 29 Javascript
微信小程序加载机制及运行机制图解
Nov 27 Javascript
js实现点赞按钮功能的实例代码
Mar 06 #Javascript
微信小程序去除左上角返回键的实现方法
Mar 06 #Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
Mar 06 #Javascript
vue-router 路由传参用法实例分析
Mar 06 #Javascript
JavaScript前端实现压缩图片功能
Mar 06 #Javascript
vue2路由方式--嵌套路由实现方法分析
Mar 06 #Javascript
vue2路由基本用法实例分析
Mar 06 #Javascript
You might like
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
2011/07/29 PHP
php中sprintf与printf函数用法区别解析
2014/02/17 PHP
PHP中round()函数对浮点数进行四舍五入的方法
2014/11/19 PHP
详解PHP中的PDO类
2015/07/06 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
PHP实现合并两个排序链表的方法
2018/01/19 PHP
js取滚动条的尺寸的函数代码
2011/11/30 Javascript
javascript中有趣的反柯里化深入分析
2012/12/05 Javascript
jquery操作cookie插件分享
2014/01/14 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
AngularJS 过滤与排序详解及实例代码
2016/09/14 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
webpack 插件html-webpack-plugin的具体使用
2018/04/09 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
element-ui的回调函数Events的用法详解
2018/10/16 Javascript
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
详解vue微信网页授权最终解决方案
2019/06/16 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
DWR内存兼容及无法调用问题解决方案
2020/10/16 Javascript
vue 实现基础组件的自动化全局注册
2020/12/25 Vue.js
[47:06]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第一局
2016/03/05 DOTA
深入理解Python中各种方法的运作原理
2015/06/15 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
Python调用OpenCV实现图像平滑代码实例
2020/06/19 Python
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
2013/07/15 HTML / CSS
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
2014年新教师工作总结
2014/11/08 职场文书
2016年领导干部廉政承诺书
2016/03/24 职场文书
Javascript webpack动态import
2022/04/19 Javascript