h5页面与小程序页面互相跳转

server/2024/10/19 8:12:25/

小程序跳转h5页面

  • 一个home页 /pages/home/home
    • 一个含有点击事件的元素:
    • <button type="primary" bind:tap="toWebView">点击跳转h5页面</button>
    • toWebView(){ wx.navigateTo({ url: '/pages/webview/webview' }) }
  • 一个webView页 /pages/webview/webview
    • 放上web-view标签
    • <web-view src="要跳转的h5页面地址“></web-view>
    • 注意1web-view里的地址只能是https协议的,不能是http
    • 注意2:这个地址必须在微信公众平台的业务域名中配置(只有企业级小程序才能够配置业务域名),业务域名配置方式如下,管理–>开发管理–>开发设置–>往下滑找到业务域名
      在这里插入图片描述

h5页面跳回小程序

  • 在h5项目中引入JS-SDK ,我的是vue2项目,直接在index.html的head中引入
  • <script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
  • 在需要返回到小程序的页面加一个元素,点击返回,正常情况下都能顺利返回到小程序首页
  • 在返回的点击事件中调用wx.miniProgram.navigateTo({url:'pages/index/index'})

h5跳回小程序——试过的其他无效方式

  • wx.navigateBack({ delta: 1 });
  • 这种方式在微信开发者工具中能正常跳转,手机上测试也能正常返回,但是客户那里的这个h5页面跳回他们自己的小程序无效;
  • wx.closeWindow()
  • 适用于从公众号进入这个h5的小程序,关闭后回到公众号页面;

小程序内部跳转另一个小程序

  • 这种方式在h5页面使用是无效的
wx.navigateToMiniProgram({appId: '', // 另一个小程序的appidpath: 'page/index/index?id=123',  // 要跳转的页面路径extraData: {  // 要传给目标小程序的数据foo: 'bar'},// 要打开的小程序版本  develop:开发版  trial:体验版 release:正式版envVersion: 'develop',success(res) {// 打开成功}
})

web-view内支持的跳转方式

在这里插入图片描述


http://www.ppmy.cn/server/132990.html

相关文章

nvm安装教程(转载)

转载至码砖赚马内 看了下博主写的文章&#xff0c;很好&#xff0c;非常感谢博主的分享 nvm下载

MongoDB集合(Collection)的详细使用说明

以下是关于MongoDB集合&#xff08;Collection&#xff09;的详细使用说明&#xff1a; 1. 集合的概念 集合是MongoDB中存储文档的容器&#xff0c;类似于关系型数据库中的表。它是数据库中的一个逻辑分组&#xff0c;用于组织和管理相关的文档。一个数据库可以包含多个集合&…

python程序设计员—练习笔记

目录 基础处理 字符串列表字典运算符正则表达式re库requestsBeautiful Soupjieba库分词模式基于TF-IDF算法的关键词提取 基于TextRank算法的关键词提取pandas 打开有多个表的.xlsx文件 基础处理 字符串 str_ str_.lower()lower()函数&#xff1a;将字符中的大写字母转换成小…

网络通信与并发编程(二)基于tcp的套接字、基于udp的套接字、粘包现象

基于tcp的套接字 文章目录 基于tcp的套接字一、套接字的工作流程二、基于tcp的套接字通信三、基于udp的套接字通信四、粘包现象 一、套接字的工作流程 Socket是应用层与TCP/IP协议族通信的中间软件抽象层&#xff0c;它是一组接口。在设计模式中&#xff0c;Socket其实就是一个…

重塑企业数字化未来:物联网与微服务架构的战略性深度融合

从物联网到微服务架构的战略价值解读 随着全球数字化转型的不断加速&#xff0c;企业需要重新审视其技术基础架构&#xff0c;以适应日益复杂的业务需求和市场变化。物联网&#xff08;IoT&#xff09;作为核心技术&#xff0c;已广泛应用于制造、农业、交通、医疗等各个行业&…

人工智能与生活:探索科技未来的无限可能性

随着科技的不断进步&#xff0c;人工智能已经成为了我们日常生活中不可或缺的一部分。从智能手机到智能家居&#xff0c;从自动驾驶汽车到医疗诊断&#xff0c;人工智能已经渗透到了我们的方方面面。在这篇文章中&#xff0c;我们将从不同的角度探讨人工智能与生活的联系&#…

uniapp 微信小程序分包操作

1. 在项目根目录创建一个新的目录&#xff0c;名称为分包名称 2. 打开manifest.json&#xff0c;选择源码视图&#xff0c;加入以下代码 "optimization" : {"subPackages" : true } 3. 在pages.json中&#xff0c;pages后面添加分包代码 "subPackag…

Java - 使用AOP+SpEL基于DB中的用户ID自动补全用户姓名

Java - 使用AOPSpEL基于DB中的用户ID自动补全用户姓名 文章目录 Java - 使用AOPSpEL基于DB中的用户ID自动补全用户姓名一、引言二、环境三、基本思路四、实现过程1. 确定切入点&#xff1b;2. 基于自定义注解&#xff0c;注册切入点&#xff1b;3. 在实体类上标记依赖关系&…