当前位置: 首页 > news >正文

uniapp开发微信小程序 嵌套(uniapp开发/其他)H5,H5点击跳转微信小程序页面(通信

环境: uniapp开发微信小程序,嵌套webview,H5页面也是用的uniapp框架开发,H5页面点击商品后,需要跳转到微信小程序的详情页面

做法的原因

在微信小程序中使用web-view元素,如果要实现 H5到小程序的通信,很难,很复杂,限制很多。

如果不做跳转页面,只做通信的话,建议通过后端接口轮询,或者WebSocket,
或者跳转loading页面,通过url传递参数,loading页面进行逻辑处理

在这里插入图片描述

在这里插入图片描述


成功源码:

  • H5项目
  1. 需要引入 weixin-js-sdk
 pnpm add weixin-js-sdk
  1. 在需要跳转微信小程序页面的页面引入
import jwx from 'weixin-js-sdk'
  1. 使用sdk的miniProgram.navigateTo事件可以跳转到微信小程序中的某个页面
 // 点击事件, url的值跟微信小程序中跳转的值一样,路径也跟微信小程序的一样// 微信小程序中怎么跳转,这个也怎么跳转toDetails(name, item) {if (name === 'design') {jwx.miniProgram.navigateTo({url: `/pageHome/pages/design/index?id=${item.id}`,})} else {jwx.miniProgram.navigateTo({url: `/pageHome/pages/videos/index?id=${item.id}`,})}},
  • 微信小程序逻辑
如果只是跳转到某个页面,微信小程序的web-view页面不需要任何操作
<web-view :src="src" :webview-styles="webviewStyles"></web-view>

如果有更好的方案,希望联系我,或者留言,谢谢大佬们!

http://www.lryc.cn/news/437556.html

相关文章:

  • VM虚拟机器配置网络DHCP服务
  • 使用 jd.item_get API打造可读性商品介绍
  • java 通过文件下载地址读取文件内容
  • 打造古风炫酷个人网页:用HTML和CSS3传递笔墨韵味
  • vue 项目自适应 配置 px转rem 的插件postcss-pxtorem
  • 股票程序化交易是,第三方软件申请券商私有接口API的门槛
  • JDK8的一些主要的新特性
  • 40岁的java程序员,还有出路吗?
  • 【服务器】shell脚本之Docker创建nginx
  • 提取蛋白质复合体结构中组装体的变换矩阵
  • java程序员入行科目一之CRUD轻松入门教程(一)
  • OpenHarmony鸿蒙开发( Beta5.0)智能油烟机开发实践
  • 【GBase 8c V5_3.0.0 分布式数据库常用维护命令】
  • 破解AI生成检测:如何用ChatGPT降低论文的AIGC率
  • Python用MarkovRNN马尔可夫递归神经网络建模序列数据t-SNE可视化研究
  • setup函数子传父普通写法
  • seafaring靶场漏洞测试攻略
  • 简单示例,搞懂PowerBI的ALL(),ALLEXCEPT()和ALLSELECTED()的区别
  • Collection
  • 19章 泛型
  • 基于python+django+mysql+Nanodet检测模型的水稻虫害检测系统
  • 计算机网络27、28——Linux命令1、2
  • 【Python深度学习】逆强化学习(IRL):通俗揭开学习背后的奥秘
  • Linux:五种IO模型
  • ansible企业实战
  • 面向对象程序设计之模板进阶(C++)
  • 电巢科技携Ecosmos元宇宙产品亮相第25届中国光博会
  • Redis 入门 - 收官
  • Windows技术栈企业基础底座(1)-为基于Windows的Nginx安装证书
  • ThreeJS入门(002):学习思维路径