位置: IT常识 - 正文

如何在UNI-APP内开发微信公众号(H5)JSSDK(uni app怎么样)

编辑:rootadmin
如何在UNI-APP内开发微信公众号(H5)JSSDK

推荐整理分享如何在UNI-APP内开发微信公众号(H5)JSSDK(uni app怎么样),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uni-app实例教程,uni app怎么样,uni-app使用,uni-app怎么运行,uni-app怎么运行,uni-app怎么运行,uni-app实例教程,uni-app实例教程,内容如对您有帮助,希望把文章链接给更多的朋友!

参考文章

UNI-APP 开发微信公众号(H5)JSSDK 的使用方式 微信内H5使用JSSDK分享!!!注意目前Hbuilderx2.3.7版本存在问题!!! vue-router与location.href的用法区别 微信网页开发 JSSDK 分享功能,安卓和调试工具都成功,IOS无法使用?

源码地址

uniapp-component 请参考 utils/wxShare.js

如何在UNI-APP内开发微信公众号(H5)JSSDK(uni app怎么样)

实现

安装 全局引入:<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>jssdk使用 全局引入之后,我们在微信内访问我们的网页应用时,会新增一个全局变量jWeixin。 所有需要使用 JS-SDK 的页面必须先注入配置信息,否则将无法调用。wx.config({ debug: true, // 开启调试模式,调用的所有 api 的返回值会在客户端 alert 出来,若要查看传入的参数,可以在 pc 端打开,参数信息会通过 log 打出,仅在 pc 端时才会打印。 appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机串 signature: '',// 必填,签名 jsApiList: [] // 必填,需要使用的 JS 接口列表});

signature(签名)生成规则,可参考微信 JS 接口签名校验工具,验签中有一个很重要的参数url(当前网页的URL,不包含#及其后面部分。注意:对于没有只有域名没有 path 的 URL ,浏览器会自动加上 / 作为 path,如打开 http://qq.com 则获取到的 URL 为 http://qq.com/)。

然而,我们的H5应用有一个引导页,用户访问域名时会先进入引导页,再根据链接上的参数路由到不同功能页。当我从www.demo.com?type=1路由到www.demo.com/pages/main/main的时候,history发生改变了。然后不可思议的一幕出现了,我验签使用的url时www.demo.com/pages/main/main,生成的签名和微信 JS 接口签名校验工具生成的签名一样,但jWeixin.config一直提示我 realAuthuUrl[ www.demo.com?type=1,www.demo.com/pages/main/main]。

怎么办呢?微信社区有一篇贴子:微信网页开发 JSSDK 分享功能,安卓和调试工具都成功,IOS无法使用?里官方的一段回复引起了我的注意。

我使用UNI-APP开发的是SPA应用。直接说重点,vue-router与location.href的用法区别,vue-router不会重新加载页面,而location.href会重新加载页面。

我使用UNI-APP开发的是SPA应用,并且路由变化不会重新加载页面。那我在A页面给window内新增一个变量a,赋值1,我在B页面能使用window.a吗?可以。

我使用UNI-APP开发的是SPA应用,并且路由变化不会重新加载页面,全局可以使用jWeixin。用户进入A页面,我在App.vue的onLaunch里执行jWeixin.config,jWeixin.ready成功。执行完成之后再在A页面内变更路由。在B页面继续使用jWeixin执行jWeixin.ready吗?亲测可以。

事情就变得简单了。

当用户访问H5应用时,在A页面执行jWeixin.config,

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

上一篇:加勒比海的片脑纹珊瑚,开曼群岛 (© Alex Mustard/Minden Pictures)(加勒比海百科)

下一篇:格洛里亚附近的码头和糖面包山,巴西里约热内卢 (© f11photo/Getty Images)(格洛利亚酒店)

  • 小米civi怎么关闭hd(小米Civi怎么关闭充电声音)

    小米civi怎么关闭hd(小米Civi怎么关闭充电声音)

  • 华为畅享10plus可以用无线快充吗(华为畅享10plus可以换电池吗)

    华为畅享10plus可以用无线快充吗(华为畅享10plus可以换电池吗)

  • 微信服务器保留几年记录(微信服务器保留几年聊天记录)

    微信服务器保留几年记录(微信服务器保留几年聊天记录)

  • iphon7p防水吗(iphone 7 p防水吗)

    iphon7p防水吗(iphone 7 p防水吗)

  • 苹果11怎么复制粘贴(苹果11怎么复制nfc门禁卡)

    苹果11怎么复制粘贴(苹果11怎么复制nfc门禁卡)

  • 苹果用户之间发短信要钱吗(苹果用户之间发短信什么颜色)

    苹果用户之间发短信要钱吗(苹果用户之间发短信什么颜色)

  • 剪映上传到抖音怎么变模糊了(剪映上传到抖音的视频找不到)

    剪映上传到抖音怎么变模糊了(剪映上传到抖音的视频找不到)

  • 限速128kbps能看视频么(限速到128kbps是什么概念)

    限速128kbps能看视频么(限速到128kbps是什么概念)

  • 手机dc调光有什么用(手机什么叫dc调光)

    手机dc调光有什么用(手机什么叫dc调光)

  • 华为荣耀20有超广角吗(华为荣耀20超级快充多少W)

    华为荣耀20有超广角吗(华为荣耀20超级快充多少W)

  • 手机屏幕变暗怎么办(手机屏幕变暗怎么回事)

    手机屏幕变暗怎么办(手机屏幕变暗怎么回事)

  • 云闪付免密怎么设置(云闪付免密怎么开通)

    云闪付免密怎么设置(云闪付免密怎么开通)

  • x27pro有面部解锁吗(x27面容在哪设置)

    x27pro有面部解锁吗(x27面容在哪设置)

  • 手机屏幕尺寸的含义(手机屏幕尺寸的长宽)

    手机屏幕尺寸的含义(手机屏幕尺寸的长宽)

  • 图拉斯有mfi认证吗(图拉斯官网)

    图拉斯有mfi认证吗(图拉斯官网)

  • 高德地图闪退是什么原因(高德地图突然闪退)

    高德地图闪退是什么原因(高德地图突然闪退)

  • PS教程照片太灰暗怎么调(ps照片灰度大怎么调)

    PS教程照片太灰暗怎么调(ps照片灰度大怎么调)

  • oppok3厚度多少(oppok3的厚度是多少)

    oppok3厚度多少(oppok3的厚度是多少)

  • Win10 LTSC 2021(长期服务频道)正式版发布: 附MSDN官方ISO纯净镜像下载

    Win10 LTSC 2021(长期服务频道)正式版发布: 附MSDN官方ISO纯净镜像下载

  • 开机速度慢是怎么回事?(开机速度慢是怎么回事)

    开机速度慢是怎么回事?(开机速度慢是怎么回事)

  • 发财树叶子发黄怎么办(发财树叶子发黄怎样补救)

    发财树叶子发黄怎么办(发财树叶子发黄怎样补救)

  • PyTorch 深度学习实战 |用 TensorFlow 训练神经网络

    PyTorch 深度学习实战 |用 TensorFlow 训练神经网络

  • 蓝色龙舌兰田,墨西哥哈利斯科州龙舌兰酒产区 (© Brian Overcast/Alamy)(蓝色龙舌兰花语)

    蓝色龙舌兰田,墨西哥哈利斯科州龙舌兰酒产区 (© Brian Overcast/Alamy)(蓝色龙舌兰花语)

  • unexpand命令  空白字符转换(unmount命令详解)

    unexpand命令 空白字符转换(unmount命令详解)

  • 开的劳务费怎么做账
  • 个人出租商业用房
  • 开发票产品名称
  • 可供出售金融资产计入什么科目
  • 免税进口的自用设备再销售时该怎么征税
  • 个人劳务发票怎么交税
  • 补充医疗保险应享尽享方案
  • 关联方往来款项余额
  • 建筑企业资质使用对建造师补充要求
  • 承包费收入如何做账
  • 出口退税进项税额转出是什么意思
  • 医保卡划入账户金额
  • 劳务报酬2019
  • 技术服务费可以计入研发费用吗
  • 慈善会可以开什么票据
  • 私账对私账不用交税吗
  • 增值税普通发票需要交税吗
  • 合同作废合同
  • 收到保险公司赔款计入什么科目
  • 银行存款二级科目怎么增加
  • 差额银行承兑汇票
  • 政府补贴专项资金使用要求
  • 母公司向子公司发行面值100万元、期限为三年
  • 如何选购汽车
  • php数据表
  • 股权转让会记分录
  • PHP:FrenchToJD()的用法_日历函数
  • vue的路由实现
  • 投资收益会计准则
  • php数组分为哪两种
  • Gumbel-Softmax完全解析
  • css加载是异步的吗
  • densenet详解
  • VUE-CLI/VUE-ROUTER
  • 可供出售金融资产公允价值变动
  • 引导式申报带出来的开票额与金税盘显示的不一致
  • 勾选平台发票下载
  • 本年利润在借方代表亏损吗
  • 开票资料更改
  • 房屋租赁的发票能抵扣吗
  • db2入门
  • 财务会计应收票据
  • 个贷系统平账专户A户付款会计分录
  • 施工企业如何确权
  • 房地产增值税发票是什么意思
  • 为什么贷款要收手续费
  • 农产品收购发票如何抵扣进项税
  • 仓储费用分配率
  • 其他综合收益什么时候转留存收益什么时候转损益
  • 认缴款和投资款区别
  • 月初计提工资,月中发放
  • 个体户利润总额是4万应缴纳多少个人经营所得
  • 其他费用包括哪些内容
  • 营业收入和主营业务收入分别在哪看
  • 房地产项目企业
  • win10图片修改
  • linux大型软件
  • bios里怎么找不到usb启动
  • windows系统中巧用系统中的文件查看有谁用过我们的电脑 查看方法介绍
  • apache1.3.19配置文件
  • 安装win7系统后进不了系统
  • xp系统无法正常启动怎么办
  • win7纯净版和正版区别
  • libts.so.0
  • windows8使用技巧
  • linux中xargs的含义
  • unity3d教学视频
  • base如何使用
  • batfor循环里变量计算
  • javascript怎么学
  • python做开发
  • 从局部变量和全变量区分
  • 国家税务局浙江电子税务局官网入口
  • 税务局每月征期是什么时候
  • 海关跟税务关系的区别
  • 以前期间进项税额转出 怎样操作
  • 按季度 税费申报日期
  • 新疆12366网上办税
  • 宝鸡二套房契税多少
  • 车辆过户给自己家人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设