位置: IT常识 - 正文

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

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

目录

一、注意事项

二、使用步骤 

 三、调整样式


一、注意事项微信版本要求为: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> 标签中的内容在浏览器及开发工具中都无法显示,需要真机调试才有效二、使用步骤 

推荐整理分享uniapp h5跳转微信小程序(wx-open-launch-weapp)(uniapp打开h5页面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uniapp h5跳转小程序,uniapp h5跳转小程序,uniapp实现页面跳转,uniapp h5跳转app,uniapp打开html,uniapp发布的h5微信登录,uniapp h5跳转app,uniapp h5跳转app,内容如对您有帮助,希望把文章链接给更多的朋友!

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) });uniapp h5跳转微信小程序(wx-open-launch-weapp)(uniapp打开h5页面)

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

 4、在页面中使用

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

         普通的直接用template即可

<wx-open-launch-weapp id="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

本文链接地址:https://www.jiuchutong.com/zhishi/292984.html 转载请保留说明!

上一篇:JS XMLHttpRequest对象详解

下一篇:【深度学习】目标检测的性能评价指标,mAP_0.5,mAP_0.5,0.95,0.05

  • 电脑不能粘贴怎么回事(电脑不能粘贴了是什么原因)

    电脑不能粘贴怎么回事(电脑不能粘贴了是什么原因)

  • 红米k20pro接电话黑屏(红米k20pro电话接听方式设置)

    红米k20pro接电话黑屏(红米k20pro电话接听方式设置)

  • 苹果xr和苹果se2的区别(苹果xr和苹果se2谁更值得入手)

    苹果xr和苹果se2的区别(苹果xr和苹果se2谁更值得入手)

  • 手机截屏为什么相册里没有(手机截屏为什么是黑屏)

    手机截屏为什么相册里没有(手机截屏为什么是黑屏)

  • 微型机的中央处理器主要集成了什么(微型机的中央处理器主要形成了)

    微型机的中央处理器主要集成了什么(微型机的中央处理器主要形成了)

  • 苹果手机突然自动改了密码(苹果手机突然自动关机开不了机了)

    苹果手机突然自动改了密码(苹果手机突然自动关机开不了机了)

  • 京东账号被别人实名怎么办(京东账号被别人绑定了怎么办)

    京东账号被别人实名怎么办(京东账号被别人绑定了怎么办)

  • 淘宝看完图片怎么返回(淘宝看过的图片怎么删除)

    淘宝看完图片怎么返回(淘宝看过的图片怎么删除)

  • 快手如何制作音乐视频(快手如何制作音频教程)

    快手如何制作音乐视频(快手如何制作音频教程)

  • ksafe是什么文件夹(ksafe是什么文件可以删除吗)

    ksafe是什么文件夹(ksafe是什么文件可以删除吗)

  • usb hdd什么意思(usb-hdd+)

    usb hdd什么意思(usb-hdd+)

  • qq点赞消失怎么恢复(qq给人点赞后,赞消失)

    qq点赞消失怎么恢复(qq给人点赞后,赞消失)

  • 怎么添加医保公众号(如何添加医保家庭账户)

    怎么添加医保公众号(如何添加医保家庭账户)

  • 广域网的特点是什么(广域网具有以下几个特点)

    广域网的特点是什么(广域网具有以下几个特点)

  • 小米8性能模式干嘛的(小米8性能模式在哪)

    小米8性能模式干嘛的(小米8性能模式在哪)

  • 交易猫换绑需要多久(交易猫换绑需要手机号验证信息吗)

    交易猫换绑需要多久(交易猫换绑需要手机号验证信息吗)

  • 华为p9是否有nfc功能(华为p9是否有人脸识别)

    华为p9是否有nfc功能(华为p9是否有人脸识别)

  • bm49电池是什么手机(bm41电池是什么手机)

    bm49电池是什么手机(bm41电池是什么手机)

  • 苹果手机支持nfc功能吗(苹果手机支持NFC公交卡吗)

    苹果手机支持nfc功能吗(苹果手机支持NFC公交卡吗)

  • 用ps如何处理植物照片(ps植物怎么抠图)

    用ps如何处理植物照片(ps植物怎么抠图)

  • 一加七pro支持红外吗(一加7t pro支持红外吗)

    一加七pro支持红外吗(一加7t pro支持红外吗)

  • 萌推有成功退款的吗(有没有人在萌推退款成功)

    萌推有成功退款的吗(有没有人在萌推退款成功)

  • word页码怎么设置(word页码怎么设置奇偶页不同)

    word页码怎么设置(word页码怎么设置奇偶页不同)

  • airpods怎么升级(airpods怎么升级?)

    airpods怎么升级(airpods怎么升级?)

  • 微信右下角有个盾牌怎么取消(微信右下角有个半圆)

    微信右下角有个盾牌怎么取消(微信右下角有个半圆)

  • iqoo手机的水冷散热有什么用(iqooneo3水冷)

    iqoo手机的水冷散热有什么用(iqooneo3水冷)

  • 华为p30pro呼吸灯设置(华为p30pro呼吸灯闪烁在哪里设置)

    华为p30pro呼吸灯设置(华为p30pro呼吸灯闪烁在哪里设置)

  • 8p美版和国行的区别(8p美版和国行哪个好用)

    8p美版和国行的区别(8p美版和国行哪个好用)

  • LayUI下拉树TreeSelect的使用解读(layui树形下拉框)

    LayUI下拉树TreeSelect的使用解读(layui树形下拉框)

  • 帝国CMS怎么整合Ucenter接口(帝国cms整合Elasticsearch)

    帝国CMS怎么整合Ucenter接口(帝国cms整合Elasticsearch)

  • 加计扣除填不了
  • 职工福利费的税额
  • 企业所得税是什么意思大白话
  • 盈余公积补亏为什么未分配利润增加
  • 吸收合并一般需要多久
  • 加计抵扣进项税进营业外收入
  • 工程施工计入资产负债表
  • 成本费用利润率反映什么
  • 建筑业预交增值税按什么算
  • 同一控制下的企业合并的会计核算方法
  • 向董事赠送礼品怎么写
  • 房地产企业汇缴清算条件
  • 房企视同买断销售的所得税处理
  • 个人转让著作权所得免征个人所得税吗
  • 商贸公司账目
  • 以前没有计提增值税吗
  • 开业赠送礼品会计属于什么费用
  • 金蝶财务软件如何打印凭证
  • 大型超市税收分析报告
  • 企业所得税季报弥补以前年度亏损怎么填
  • 开票3个点13个点是什么意思
  • 初级备考计划表
  • 固定资产清查怎么开展
  • win10怎么查看电池健康度
  • 内部控制的类型有哪些
  • 现金流量表的编制方法
  • 收到员工的罚款的会计科目
  • 预计负债内容
  • 消耗性生物资产减值准备一经计提不得转回
  • 手相算命图解大全女
  • 莱辛巴赫瀑布在瑞士哪里
  • 退休返聘人员是否享受工会福利
  • 工作服列支什么科目
  • vue0
  • 七姐妹悬崖是怎样形成
  • 原始凭证必须来源于外部吗
  • yolov5改进点
  • html5简单小游戏代码
  • php中表单的使用
  • php递归函数详解
  • 代理业务怎么记账
  • 国税退税要多久能到账
  • js array.fill
  • 资本公积的会计处理方法
  • 客户货款打到私人微信,删除公司电脑数据
  • 社保缴费基数和医保缴费基数一样吗
  • 新准则下交易性金融债券
  • 工会经费和工会会费的区别与联系
  • 计入委托加工物资成本的消费税
  • 权益性投资收益按照什么确认收入的实现
  • 临时售楼处需要什么手续
  • 房地产企业扣除土地价款如何申报
  • 资产负债表日后非调整事项应当在附注中披露
  • 资金紧张怎么说
  • 公司做的形象墙效果图
  • 为什么要把工资说的好高呢
  • 建筑服务的税率是
  • 残疾人就业保障金上年职工工资总额
  • 法定盈余公积是什么
  • distinct 多个
  • 服务器远程超出配置范围
  • 部署与布署哪个正确
  • window msconfig
  • linux磁盘格式化后一定会清空数据吗
  • linux系统中怎么编写一个程序
  • node.js document
  • 搭建nodejs
  • jquery理解
  • node.js 10实战
  • jquery去除class
  • jquery easyui从零开始学pdf
  • 安卓多点触屏在哪里设置
  • 国家税务总局网站官网浙江
  • 病历证明在医院保存多久
  • 国税局和税务局哪个级别高
  • 申报期一般是什么时候
  • 国家税务总局公告2017年第21号
  • 北医三院预约号最晚几点取
  • 蜂窝煤利润怎么样
  • 企业所得税年报什么时候结束
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设