微信开放标签【wx-open-launch-weapp】使用方法,亲测好用

vue3项目wx-open-launch-weapp使用 wx-open-launch-weap 第一步:weixin-js-sdk 第二步:拉取wx.config的权限验证配置 点击跳转微信jssdk配置文档例如H5中要跳转对应的小程序去,使用小程序跳转标签wx-open-launch-weapp 第三步:使用示例v-is指令渲染script标签 由于实际情况wx-open-launch-weapp 的样式不好调试,并且实际情况按钮往往是一张图片,所以把上面的代码做成组件,绝对定位覆盖在按钮图片上面。... 阅读详情

如果你按照微信开放标签的文档来集成,那么恭喜你,绝对(99%)报错,今天在这里给大家演示一下在vue3中正确使用wx-open-launch-weapp的方法。

第一步: 配置wx.config,这个就不过多介绍了,那里不懂可以去翻官方文档,这个config的配置官方文档还是有可信度的,我的config设置如下:

wx.config({
  debug: false,
  appId: e.data.appId,
  timestamp: e.data.timestamp,
  nonceStr: e.data.noncestr,
  signature: e.data.signature,
  jsApiList: [
    'checkJsApi',
    'scanQRCode',
    'getLocation',
    'openLocation',
    'getLocalImgData',
    'chooseImage'],
  openTagList:['wx-open-launch-weapp']
});

其中e.data是我们接口给返回的数据,这个你们去找你们自己的后台人员要呀,openTagList字段就是开放标签,在这个字段中配置你要使用的标签,这里我要使用打开小程序的标签所以配置的内容是’wx-open-launch-weapp’,除了wx.config外还有两方方法需要注意,wx.ready和wx.error,如果调用完wx.config后没有回调wx.ready而是回调了wx.error,那么你得自己看看那里设置的不对,当前环境是否是微信环境,当前的域名是否是在白名单中的域名。

第二步: 解决警告,在vite.config.ts或者是vite.config.js中配置如下信息:

plugins: [
      vue({
        template: {
          compilerOptions: {
            //在这里配置忽略微信自定义组件
            isCustomElement: (tag) => tag.includes('wx-')
          }
        }
      })
   ]

在这里插入图片描述这样处理完之后控制台就没有警告了,除了这种方式以外应该还有其他方式可以用,不过我没去研究如果你们的项目结构和我不一样,那你们自己想办法吧。

第三步: 绘制页面,代码如下:

<wx-open-launch-weapp :id="`launch-btn-${item.id}`" v-if="item.redirectType == 3" :username="item.rawid"
              :path="item.redirectURL" :appid="item.appid">
              <component :is="'script'" type="text/wxtag-template">
                <img style="width: 100%;" :src="item.picture" />
              </component>
            </wx-open-launch-weapp>
<component :is="'script'" type="text/wxtag-template">
  <img style="width: 100%;" :src="item.picture" />
</component>

在这里插入图片描述
这个代码不能照搬,这个里面有我们的业务逻辑,wx-open-launch-weapp标签的参数配置我就不多说了自己看文档吧,大家只需要关系wx-open-launch-weapp标签里的内容就行,如果大家用的vue那么就按照我这个写法就行。其中有几个需要注意的地方,wx-open-launch-weapp标签里的元素都不能再使用外联的class来设置样式了,推荐使用行内样式来做。

经过这三步之后我的项目算是可以正常使用了,如果大家有什么问题可以在评论区交流。

uniapp h5跳转微信小程序(wx-open-launch-weapp) h5使用wx-open-launch-weapp标签跳转微信小程序 阅读详情

相关推荐

微信H5页面通过开放标签(wx-open-launch-weapp)实现跨平台小程序跳转

本文详细解析了如何在微信H5页面中,通过官方开放标签 `wx-open-launch-weapp` 实现一键跳转至小程序的完整流程。内容涵盖必备的前置条件(如公众号认证、域名配置)、核心代码实现步骤、常见问题排查以及进阶实践,旨在帮助开发者打通微信生态内的流量闭环,提升用户体验。

meat5的博客 773

微信公众号跳转小程序 wx-open-launch-weapp (最全指南及坑)

微信公众号使用 wx-open-launch-weapp 开放标签跳转小程序 注意事项 微信开放标签有最低的微信版本要求,以及最低的系统版本要求。 微信版本要求为:7.0.12及以上 系统版本要求为:iOS 10.3及以上、Android 5.0及以上 使用步骤 1. 绑定域名 微信安全域名只能修改绑定3次/每月 登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 2. 引入JS文件 在需要调用JS接口的页面引入如下JS文件:http://res.wx.qq.co

grootbaby 4万+

微信h5环境使用开放标签(wx-open-launch-weapp)打开三方小程序

业务域名配置:在微信公众平台中正确配置 H5 页面使用的业务域名。小程序原始 ID:确保在标签的 username 属性中填写小程序的原始 ID。HTTPS 环境:H5 页面必须在 HTTPS 环境下运行,否则会导致功能无法使用。微信 JSSDK 配置:确保正确调用 wx.config。确保调取的公众号接口有开放标签(wx-open-launch-weapp)或其他功能的权限 注:本人踩过坑。。

YBWarmYoung的博客 2895

Vue使用wx-open-launch-weapp跳转小程序

最近遇到个需求,公众号没有授权手机号的操作,所以需要跳转到小程序获取手机号,查看了微信的官方文档,翻到了这个wx-open-launch-weapp h5跳转小程序。 奉劝各位,看文档一定要仔细啊????。 看了半天文档,又在网上折腾了一番,终于搞出来了,废话不多说,直接上代码。 官方给出的demo是这个样子的: <wx-open-launch-weapp id="launch-btn" username="gh_xxxxxxxx" path="pages/home/index?

Mr_C_C的博客 1万+

uni-app中使用wx-open-launch-app

在部分场景下,用户在微信内访问网页时需要跳转到 APP 使用完整服务,为此我们提供了以满足微信内网页跳转到 APP 的需求。微信内网页跳转 APP 功能已向全体开发者开放,当用户访问已认证服务号的 JS 接口安全域名时,可以通过“微信开放标签”打开符合条件的 APP。

每天都要努力学习哦~~ 3995

H5跳转小程序 (wx-open-launch-weapp开放性标签跳转)

H5跳转小程序 通过微信公众号跳转

Youareseeing的博客 2146

h5跳转小程序、短信跳转小程序<wx-open-launch-weapp>干货满满

h5跳转小程序、短信跳转小程序、详细使用,附带bug和避免一些坑

Angelheca的博客 6537

LangFuse部署与实践

LangFuse的原理主要是基于可观察性和分析技术来监控和优化低延迟消息(LLM)应用。它提供了一套完整的解决方案,通过收集、处理和分析LLM应用在运行过程中产生的各种数据,来生成实时的、深入的、可操作的见解。通过提供实时的、深入的见解和可视化的跟踪功能,LangFuse使得识别和解决应用性能问题变得更加简单和高效。总的来说,LangFuse的原理是通过综合运用可观察性和分析技术,来提供对LLM应用的全面监控和优化能力。这使得开发者和运维团队能够更加高效地管理和维护他们的应用,从而提升用户体验和业务效益。

pumpkin84514的博客 7920

使用微信开放标签<wx-open-launch-weapp>的踩坑日记

最近在完成H5跳转小程序需求时,使用到了微信官方退出的开放标签<wx-open-launch-weapp>,来谈一谈使用的心得和不足。 1、适用环境 微信版本要求为:7.0.12及以上。 系统版本要求为:iOS 10.3及以上、Android 5.0及以上 2、接入微信的JS-SDK 按微信JS-SDK要求绑定安全域,并通过config接口注入权限验证配置 wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参

weixin_45532305的博客 2万+

IBM AC922 8335-GTW 安装linux,CentOS,ubuntu,RHEL各种坑

AC922

u011970286的专栏 861

平面变压器PCB绕组设计实战:从原理到布局的工程考量

本文深入探讨了平面变压器PCB绕组设计的工程实践,从基础原理到布局优化,涵盖了电流密度、层间绝缘、绕组拓扑结构等关键参数。通过实战案例分享,解析了高频应用中的集肤效应、邻近效应等挑战,并提供了热管理和EMC优化的实用技巧,助力工程师在服务器电源、车载充电器等空间敏感场景实现高效设计。

weixin_42666036的博客 446

微信网页开发:微信内h5使用wx-open-launch-weapp打开小程序,微信内h5使用wx-open-launch-app打开App的方案

微信网页开发:微信内h5使用wx-open-launch-weapp打开小程序,微信内h5使用wx-open-launch-app打开App的方案

weixin_37861326的博客 1万+

芯片Tapeout前GDS Review | Calibre中如何切出gds中指定区域版图?

芯片Tapeout GDS Review 之Calibre中如何切出指定区域版图GDS

weixin_37584728的博客 1777

利用微信开放标签<wx-open-launch-weapp>在H5中跳转微信小程序报错完美的解决方案

[Vue warn]: Template compilation error: Tags with side effect ( and ) are ignored in client component templates.[WXTAG][JSCORE]Theslotor of is missing

陈万洲的专栏 5454

《玩儿起来吧》MATLAB 实时图像处理系列(一二三四)

大家学了图像处理之后,是不是就想学以致用。而要用于生活中,最好的方式就是和摄像头搭配,实现实时图像处理。今天就给大家分享MATLAB实时图像处理的基础方法,希望能帮你快速入门。

HPC_ZY 1万+

VS2015+C++实战:手把手教你用海康MVS里的Demo搞定多相机同步采图与保存

本文详细解析了在VS2015+C++环境下,利用海康威视MVS工业相机SDK实现多相机同步采图与保存的全流程。从环境准备、SDK选择到多相机初始化、同步采图方案,再到异常处理与性能优化,提供了实战技巧和代码示例,帮助开发者快速掌握工业相机二次开发的核心技术。

weixin_29170327的博客 272

vue uniapp wx-open-launch-weapp开放标签的使用

需要在main.js中引入:Vue.config.ignoredElements.push('wx-open-launch-weapp')1-1: 安装:npm install weixin-js-sdk --save。3.小程序的 web-view 不支持 wx-open-launch-weapp。在Vue、React等框架中使用文档: 目录 | 微信开放文档。1-4:wx-open-launch-weapp 标签使用。1-3: config接口注入权限验证配置。1.官方文档:目录 | 微信开放文档。

Weiyang627的博客 3080

【已解决】WorkBuddy 国内版与国际版共存 + 关闭自动更新 教程

本文介绍在Windows系统中同时安装并共存WorkBuddy国内版与国际版的完整方案,通过修改product.json文件关闭启动自动更新,修复缓存配置污染问题,确保两版本互不干扰、数据独立。重点解决因共享身份标识导致的更新源错乱、进程锁冲突及自动覆盖风险,提供命令行备份与修改步骤,并强调手动升级时需避免使用应用内更新功能,以规避平台参数错位缺陷。

人生是一场修行 1048

wx-open-launch-weapp标签样式不起作用,点击跳转问题

wx-open-launch-weapp开放标签点击无反应问题 前言:这开放标签的使用,所需要的的准备工作可自行去官网查看 本文主要记录我这次H5拉起微信小程序的坑 一:样式不起作用问题 在开发过程中,发现放在wx-open-launch-weapp标签里面的样式根本不起作用,里面引入的图片也不生效;这里的解决思路是,用一个透明的div,在div填充些文本,悬浮在需要点击触发跳转的模块上,然后用开放标签包裹。这样就避免了样式问题。 这只是一个代码片段,供参考用 <div v-if="item.or

javabasic----Java基础篇(一) 6539

告别第三方控件!C#实现OPC UA客户端,对接工业设备超简单

C#实现OPC UA客户端无需依赖第三方商业控件,通过快速起步:通过NuGet安装,使用模拟器完成前期开发测试;复用性强:封装通用工具类,支持连接、读写、订阅等核心功能,可直接集成到各类上位机项目;界面友好:通过WinForm绑定工具类,实现可视化操作,适配工业现场人员使用;工业适配:支持安全配置、身份验证,联调步骤清晰,可快速对接西门子、欧姆龙等主流工业设备;稳定性高:具备资源释放、异常处理、线程安全UI更新等特性,满足工业7×24小时运行要求。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1349

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

关于React H5 页面调用微信wx-open-launch-weapp标签跳转微信小程序

关于React H5 页面调用微信wx-open-launch-weapp标签跳转微信小程序第一步(肯定是阅读微信的文档啊)1. 绑定域名2.引入JS文件3.配置wx.config 第一步(肯定是阅读微信的文档啊) 微信官方开放标签使用文档 1. 绑定域名 登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 这个安全域名是你这个h5页面或者项目的域名 去微信后台绑定 其实就是告诉微信你要用这个域名去调用jssdk 2.引入JS文件 export function importJs(

m0_49155480的博客 3066

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

wx-open-launch-weapp在vue中的处理

安装weixin-js-sdk,版本1.6.0 npm install weixin-js-sdk 注册组件 var wx = require('weixin-js-sdk'); // 通过config接口注入权限验证配置并申请所需开放标签 wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印 appId: '', // 必填,公众号的唯一标识

小白肥仔的博客 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

微信 h5页面 跳转微信小程序 wx-open-launch-weapp 的使用标签常出错的地方。

首先请阅读官方文档 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html 文章中提到的,原则上这里不再提示。 请确保小程序是已认证的非个人主体的小程序,或者已认证的服务号 “JS接口安全域名” 已经绑定。 问题:按照官方文档写的样式没有出现 文档用例: <wx-open-launch-weapp id="launch-btn" username="gh_xxxxxxxx" pa

KLW75 2142

vue H5页面跳转小程序<wx-open-launch-weapp>

微信版本要求为:7.0.12及以上。 系统版本要求为:iOS 10.3及以上、Android 5.0及以上。 官网文档 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html 首先按照官网把公众号的安全域名配好 然后通过config接口注入权限验证配置并申请所需开放标签(wx.config) 然后用小程序跳转按钮:< wx-open-launch-weapp > 官网用例 <wx-o

qq_39882537的博客 6326

微信小程序学习实录8:H5网页跳转小程序(微信开放标签、wx-open-launch-weapp按钮不显示、noPermissionJsApi)

跳转小程序:wx-open-launch-weapp 用于页面中提供一个可跳转指定小程序的按钮。使用此标签后,用户需在网页内点击标签按钮方可跳转小程序。

挖掘大数据价值,让决策者快速洞悉趋势,让大众读懂数据背后的故事。 5941

微信H5页面跳转小程序,wx-open-launch-weapp总结

文章目录官网链接核心代码注意事项 官网链接 微信网页开发-开放标签说明文档 核心代码 #launch-btn { width: 50%; background: transparent; } <wx-open-launch-weapp id="launch-btn" username="gh_xxxxxxxxxxxx" path="pages/home/home.html"> &lt

编程架构三分天下:分层、分治、分时序。 3343
上一篇: uni-push 2.0 云函数url化使用说明
ZhangLei280
博客等级 码龄11年 25粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值