uniapp h5跳转微信小程序(wx-open-launch-weapp)

article/2025/6/21 16:15:04

目录

一、注意事项

二、使用步骤 

 三、调整样式


一、注意事项

  • 微信版本要求为:7.0.12及以上
  • 系统版本要求为:iOS 10.3及以上、Android 5.0及以上
  • 已认证的服务号,服务号绑定“JS接口安全域名”下的网页可使用此标签跳转任意合法合规的小程序。
  • 已认证的非个人主体的小程序,使用小程序云开发的静态网站托管绑定的域名下的网页,可以使用此标签跳转任意合法合规的小程序。
  • 对于有 CSP 要求的页面,需要添加白名单frame-src https://*.qq.com webcompt:
  • 引入的版本是1.6.0,如(http://res.wx.qq.com/open/js/jweixin-1.6.0.js (支持https)或者http://res2.wx.qq.com/open/js/jweixin-1.6.0.js (支持https)或者下载的版本"weixin-js-sdk": "^1.6.0"
  • <script type="text/wxtag-template"></script> 标签中的内容在浏览器及开发工具中都无法显示,需要真机调试才有效

二、使用步骤 

1、下载或者引入插件

        因为我用的是uniapp编写的h5,我是直接npm下载了插件weixin-js-sdk

        npm i weixin-js-sdk(一定要下载1.6.0版本)

        uniapp需要在main.js中引入:Vue.config.ignoredElements.push('wx-open-launch-weapp')

2、引入请求

        uniapp 在 script 标签里引入 import wx from 'weixin-js-sdk'

3、请求wx.config

        此处是后端返回给我的签名认证,appID填写自己的公众号的appID

wx.config({// debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: '填写自己的的公众号ID', // 必填,企业号的唯一标识,此处填写企业号corpidtimestamp: res.timestamp, // 必填,生成签名的时间戳nonceStr: res.noncestr, // 必填,生成签名的随机串signature: res.signature, // 必填,签名jsApiList: ['wx-open-launch-weapp'], // 必填,需要使用的JS接口列表openTagList: ['wx-open-launch-weapp']}),wx.ready(() => {console.log('成功')});wx.error(function(res1) {console.log('出错', res1, res1.errMsg)});

注意:签名一定要返回ok,如果签名报错是不会成功的

 4、在页面中使用

        如果是使用vue框架,如uniapp,为避免冲突wx-open-launch-weapp标签内用script(需要真机调试才有效

         普通的直接用template即可

<wx-open-launch-weappid="launch-btn"username="所需跳转的小程序原始id,即小程序对应的以gh_开头的id(gh_xxxxxxxx)"path="所需跳转的小程序内页面路径"><script type="text/wxtag-template"><style>.btn { padding: 12px }</style><button class="btn">打开小程序</button></script>
</wx-open-launch-weapp>

到这里页面中就会显示出打开小程序的按钮啦,点击就可以跳转了

 三、调整样式

相信很多小伙伴需要其他的样式或者图片,这时候我们可以将wx-open-launch-weapp标签跟样式定位,设置透明 

 外面的盒子和里面自己的样式可以定义class

<!-- 给最外面的盒子定义你需要的宽高 相对定位 -->
<view style="width: 200px; height: 200px; position: relative;"><!-- 你自己的样式,可以添加图片和其他样式,只要绝对定位到位置就好了 --><view style="width: 200px; height: 200px;position: absolute;top:0px;left: 0px;"></view><!-- 给标签里的内容都绝对定位,宽高100% --><!-- 不放心可以设置层级z-index:;需要调试的话可以在style里面添加背景颜色background: 'red'; opacity: 0.3;--><wx-open-launch-weapp id="launch-btn" username="所需跳转的小程序原始id,即小程序对应的以gh_开头的id(gh_xxxxxxxx)"path="所需跳转的小程序内页面路径"style="position: absolute; top: 0; left: 0; width: 100%; height:100% ; opacity: 0;"><script type="text/wxtag-template"><style></style><view style="position: absolute;top: 0; left: 0; width: 100%;height: 100% ; opacity: 0;"></view></script></wx-open-launch-weapp>
</view>

到这里就结束啦

如果对样式还是有疑问的话,可以看这篇文章https://www.jianshu.com/p/262658b8d19c

对于一些细节也可以查看官方文档
微信官方文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html


http://chatgpt.dhexx.cn/article/tgQLqhfL.shtml

相关文章

Android App跳转微信小程序

最近&#xff0c;有一个App跳转小程序的需求&#xff0c;参考微信的官方文档&#xff0c;接入还是比较简单的&#xff0c;不过中途遇到了一个坑&#xff0c;所以记录一下。 首先&#xff0c;需要登录微信开放平台 微信开放平台&#xff0c;创建一个移动应用&#xff0c;然后系…

外部链接跳转到微信,以及外部跳转到微信小程序(精华)

外部链接跳转到微信&#xff0c;以及跳转到微信小程序&#xff08;精华&#xff09; 记录自己实现这个跳转的过程&#xff0c; 苦于网上没有找到一个自己想要的教程&#xff0c;要么是软件&#xff0c;要么是其他看不懂的&#xff0c;如果对你有帮助的话&#xff0c;给个点赞哈…

短信链接跳转微信小程序(URLSchema等)

文章目录 实现方案需下载二维码使用URL Schema微信云开发 实现方案对比实践出真知&#xff08;URLSchema&#xff09;获取微信access_token获取openlinkH5页面&#xff08;模拟短信跳转&#xff0c;验证ok&#xff09; 反馈问题ios和Android 对URLSchema兼容性开发者工具可直接…

H5跳转微信小程序教程

H5设计简单&#xff0c;功能齐全&#xff0c;使用范围较为普遍&#xff0c;深受推广者的欢迎。H5跳转到微信小程序、微信公众号、长摁添加微信好友等场景&#xff0c;是很多推广者热衷使用的功能。 如何实现H5中点击跳转到微信小程序呢&#xff1f;使用跳转链接即可达成效果&a…

h5-浏览器点击跳转微信小程序或微信内部广告页(微信浏览器)跳转小程序的实现方法。

一.微信内部浏览器使用<微信开放标签>唤起微信小程序 官方开发文档:[https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/url-scheme.html](%5Bhttps://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/url-scheme.html%5D%28…

H5跳转微信公众号解决方案

1.适用场景 适用H5跳转公众号的场景 2.跳转方案 微信内H5跳转 微信内可链接直接跳转公众号关注页。 登陆微信公众平台&#xff0c;F12打开浏览器控制台console输入wx.commonData.data.uin_base64 https://mp.weixin.qq.com/mp/profile_ext?actionhome&__biz上方步骤…

H5跳转微信小程序方案

开发中涉及到一个需求&#xff0c;就是从一个预约票购买的页面 需要跳转到 查看行程轨迹 的小程序。试过其他方法才知道微信h5或小程序中是无法直接跳转到小程序的。这里微信提供了一个开放标签&#xff0c;wx-open-launch-weapp&#xff0c;通过它可以满足需求。 开放对象&am…

ofo否认破产:目前运营正常 有关债务正在诉讼或协商中

【TechWeb】4月2日消息&#xff0c;近日&#xff0c;ofo运营主体之一北京拜克洛克科技有限公司现身全国企业破产重整案件信息网&#xff0c;对此&#xff0c;ofo发布声明回应称&#xff0c;“有关ofo破产的新闻严重失实。ofo目前运营一切正常&#xff0c;有关债务也在诉讼或者协…

破产清算对法定代表人的影响是什么

一、破产清算对法定代表人的影响是什么? 破产清算对法定代表人的影响是&#xff0c;很有可能在该企业破产清算完结之日起3年内不能做其他企业的法定代表人。 《企业法人法定代表人登记管理规定》 第四条 有下列情形之一的&#xff0c;不得担任法定代表人&#xff0c;企业登…

《企业破产法》

《企业破产法》之破产重整 基础概念 破产重整的企业&#xff0c;企业法人资格不注销&#xff0c;继续存续&#xff0c;不是让企业关门大吉、退出市场&#xff0c;而是通过对债务人企业实施债务、资产、业务、股权、管理等全方位的重组&#xff0c;找准企业出问题的原因并提出…

企业破产法6

重整程序 可能/已经具备破产原因 不能履行到期债务资产不足以清偿全部债务/明显缺乏偿债能力 明显丧失偿债能力可能的&#xff08;专用于重整&#xff09; 重整程序 取回权与破产不同 不能提前 重整计划通过 1/2人数2/3债权全部分组 法院强行批准 重整计划草案符合法定条…

破产清算与注册资金有关系吗

破产清算与注册资金有关系吗 首先要区分一下注册资本和公司财产的概念。注册资本是全体股东认缴的出资额&#xff0c;是公司资产的一部分;公司财产是包括注册资本及公司在生产经营过程中累计的所有财产的总和。破产清算时&#xff0c;清算的是公司的财产和债务&#xff0c;因此…

美国历史最大10宗破产保护

美国历史最大10宗破产保护 来源&#xff1a;http://www.ruanyifeng.com/blog/2008/09/biggest_chapter_11_cases.html 9月15日&#xff0c;美国最大的投资银行之一——雷曼兄弟公司——申请破产保护。 当天&#xff0c;CNBC就做了一个专题《美国历史上最大的10宗破产保护》&am…

PJzhang:贷款逾期与失信被执行人

猫宁&#xff01;&#xff01;&#xff01; 最近看到一家网贷机构在APP上的温馨提示&#xff0c;提到了网贷逾期与个人征信的关系以及向客户发放贷款的7项基本原则。 如下&#xff1a; 贷款申请及逾期告知 尊敬的客户&#xff0c;感谢您选择####股份有限公司为您提供贷款金融服…

消失的2000万辆小黄车去哪儿了?

在过去几个月&#xff0c;ofo及经营主体东峡大通频频爆出“新闻”&#xff1a;在全国企业破产重整案件信息网上“被申请”&#xff0c; 被法院作出“限制消费令”及被列为失信被执行人&#xff0c; 未能达到广州市“共享单车招标公告”要求&#xff0c;押金退还问题持续被用户投…

欠债1469亿北大光环消失,方正集团破产重整

点击 机器学习算法与Python学习 &#xff0c;选择加星标 精彩内容不迷路 本文转自36氪 顶着北京大学光环成立的方正集团终于要破产重组了。 近日&#xff0c;方正集团及其四家子公司“资产出售式”合并重整方案获表决通过。 据破产重整清产核资审计报告&#xff0c;截至审计基准…

快播王欣最新项目大揭秘!

来源: 链虎财经 9月4日&#xff0c;随着各大媒体纷纷报道快播破产清算的消息&#xff0c;快播创始人王欣又一次站到公众眼前。王欣此次回归可谓是有备而来&#xff0c;这一次&#xff0c;他会给我们带来怎样的惊喜呢&#xff1f; 据9月3日全国企业破产重整案件信息网披露&am…

ofo 寸步难行

作者 | 邱智丽 本文经授权转载自第一财经&#xff08;ID&#xff1a;cbn-yicai&#xff09; 昨日起&#xff0c;陆续有媒体报道称&#xff0c;从全国企业破产重整案件信息网获悉&#xff0c;ofo运营主体之一北京拜克洛克科技有限公司作为“被申请人”而出现&#xff0c;申请人为…

你欠快播的会员,可能要充到区块链上了

“我放下过天地,却从未放下过你。” ——中国“最有种”的男人王欣 今日,全国企业破产重整案件信息网披露,深圳金亚太科技有限公司对快播提出破产清算申请,广东省深圳市中级人民法院裁定该申请即日起生效。裁定时间为2018年8月23日。 裁定书截图 根据裁定书披露,快播公…

Oracle中decode函数用法解析以及常用场景

1.decode函数的两种形式 第一种形式 含义解释&#xff1a; decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) 该函数的含义如下&#xff1a; IF 条件值1 THENRETURN(翻译值1) ELSIF 条件值2 THENRETURN(翻译值2)...... ELSIF 条件值n THENRETURN(翻译值n) ELSER…