位置: 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

  • 小米的无字模式在哪里(小米的无字模式是什么)

    小米的无字模式在哪里(小米的无字模式是什么)

  • 抖音中英文设置在哪(抖音调成英文了怎么换成中文)

    抖音中英文设置在哪(抖音调成英文了怎么换成中文)

  • 滴滴顺风车能用的城市(滴滴顺风车能用优惠券吗)

    滴滴顺风车能用的城市(滴滴顺风车能用优惠券吗)

  • 华为p40系统是鸿蒙吗(华为p40鸿蒙版本)

    华为p40系统是鸿蒙吗(华为p40鸿蒙版本)

  • 苹果电脑笔记本开不了机怎么回事(苹果电脑笔记本怎么样)

    苹果电脑笔记本开不了机怎么回事(苹果电脑笔记本怎么样)

  • 单模双芯和单模单芯光纤的区别(单模双芯和单模单芯那个好)

    单模双芯和单模单芯光纤的区别(单模双芯和单模单芯那个好)

  • 抖音相互关注后取消关注对方可以知道吗(抖音相互关注后拉黑对方能看到吗)

    抖音相互关注后取消关注对方可以知道吗(抖音相互关注后拉黑对方能看到吗)

  • iphone11pro max支持无线充电吗(iphone11promax支持多少w快充)

    iphone11pro max支持无线充电吗(iphone11promax支持多少w快充)

  • 微信加人红字多久能解除(微信加人红名后怎么恢复)

    微信加人红字多久能解除(微信加人红名后怎么恢复)

  • 钉钉直播可以挂机吗(钉钉直播可以挂商品吗)

    钉钉直播可以挂机吗(钉钉直播可以挂商品吗)

  • 存储最快的储存器是(存储速度最快的存储设备)

    存储最快的储存器是(存储速度最快的存储设备)

  • 手机无法接打电话但是可以上网(手机无法接打电话能上网怎么回事)

    手机无法接打电话但是可以上网(手机无法接打电话能上网怎么回事)

  • OPPO k5如何投屏电视(oppo k1怎么投屏)

    OPPO k5如何投屏电视(oppo k1怎么投屏)

  • 为啥和飞信的电话打不通(飞信 和飞信有啥不一样)

    为啥和飞信的电话打不通(飞信 和飞信有啥不一样)

  • 手机运行内存越来越小(手机运行内存越大玩游戏越流畅吗)

    手机运行内存越来越小(手机运行内存越大玩游戏越流畅吗)

  • 苹果ipadpro可以当电脑用吗(苹果ipadpro可以当电脑使用吗)

    苹果ipadpro可以当电脑用吗(苹果ipadpro可以当电脑使用吗)

  • 拼多多怎样复制链接(拼多多怎样复制链接给好友)

    拼多多怎样复制链接(拼多多怎样复制链接给好友)

  • 京东白条在哪里看(京东白条在哪里开通激活)

    京东白条在哪里看(京东白条在哪里开通激活)

  • 三星s8手机什么时候上市的(三星s8手机什么处理器)

    三星s8手机什么时候上市的(三星s8手机什么处理器)

  • vivoz3i支持双引擎闪充吗(vivoz3i标准版怎么开启双引擎闪充)

    vivoz3i支持双引擎闪充吗(vivoz3i标准版怎么开启双引擎闪充)

  • 华为v20语音助手叫什么(华为v20的语音助手叫什么名字)

    华为v20语音助手叫什么(华为v20的语音助手叫什么名字)

  • vivoz5x有没有人脸识别(vivoz5x可以人脸识别解锁吗)

    vivoz5x有没有人脸识别(vivoz5x可以人脸识别解锁吗)

  • 芒果vip怎么取消续费(芒果vip怎么取消连续包月)

    芒果vip怎么取消续费(芒果vip怎么取消连续包月)

  • 9700k配什么主板(i7 9700k配什么主板)

    9700k配什么主板(i7 9700k配什么主板)

  • 最早的手机短信是什么(手机短信是哪一年开始的)

    最早的手机短信是什么(手机短信是哪一年开始的)

  • python带你采集桌游、剧本杀游戏店数据信息~(python 数据采集卡)

    python带你采集桌游、剧本杀游戏店数据信息~(python 数据采集卡)

  • 印花税购销合同包括哪些
  • 组成计税价格是销售额吗
  • 处理应收账款的办法
  • 财务担保费计入什么科目
  • 佣金开什么发票
  • 换公司后个税app上没有显示缴费记录
  • 销售返利增值税按哪个税率
  • 购买润滑油分录
  • 机器不生产计提折旧吗
  • 税务房屋租赁发票图片
  • 暂估含税还是不含税
  • 实际费用比预算高
  • 发票折扣有没有限制
  • 对供应商罚款通知单怎么写
  • 会员费怎么记账
  • 去年12月份到现在有多少天了
  • 增值税开票系统收款人在哪里设置
  • 广告费和业务宣传费15%还是30%
  • 本月暂估入库,下月
  • 外贸企业进项税额转出会计分录
  • 产品配件属于什么会计科目
  • mac打不开网页但是可以上微信
  • 周转材料计划成本会计分录
  • 专用发票的设计流程
  • 往年的营业外收入冲减
  • 进项税额加计抵减会计分录
  • PHP:mb_ereg_search_regs()的用法_mbstring函数
  • 其他综合收益是什么意思
  • 公司过户费用怎么入账
  • 修建污水厂需要办理哪些审批
  • 电脑卡机动不了怎么重启
  • 固定资产如何做账务处理
  • php脚本工作流程
  • 资本化的研发费用计入什么科目
  • 小规模纳税人收入会计分录
  • phpsubstr方法参数
  • uni-app是干嘛的
  • lscpu命令 显示CPU架构信息
  • 不开票销售收入怎么做账务处理
  • 本月无开票企业怎么报税
  • 帝国cms文件夹介绍
  • 租赁业务
  • mongodb主键
  • 普通发票能做进项吗
  • sqlserver分布式事务
  • 劳务公司在异地施工要在哪里缴税
  • 发票金额大于实际报销怎么做账
  • 3%减按1%征收增值税政策2022年
  • 社保扣费不成功会再次扣费吗
  • 2023年职工养老保险缴费标准
  • 税控设备管理办法
  • 托管服务费开什么发票
  • 总公司与分公司的关系
  • 普通发票如何作废操作流程
  • 税收奖励账务处理
  • 银行承兑汇票怎么看
  • mysql5.5解压版安装教程
  • 在windows中打开一个窗口后
  • mac系统怎么创建文件
  • Centos安装dig命令
  • 桌面上的图标不能更改对还是错
  • windowsxp资源管理器在哪里
  • gwsystemservice.exe是什么进程 有什么作用 gwsystemservice进程查询
  • schedul2.exe - schedul2是什么进程 有什么用
  • win7关闭xhci
  • win7息屏不断网
  • HTML <!DOCTYPE> 标签
  • 网页打开新窗口怎么关闭
  • pycharm中连接MySQL数据库
  • jquery动态设置css
  • nodejs如何使用
  • nodejs image
  • python脚本怎么编写
  • unity data
  • 用持久的喷剂有副作用吗
  • js随机生成一个整数
  • javascript学习指南
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 重庆黄桷垭在什么地方
  • 烟台税务局举报电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设