位置: 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)(格洛利亚酒店)

  • windows7系统如何重置电脑

    windows7系统如何重置电脑

  • Redmi K40匹配什么屏幕(红米k40对应的手机)

    Redmi K40匹配什么屏幕(红米k40对应的手机)

  • 苹果xs与苹果11区别(苹果XS与苹果11对比性能评测)

    苹果xs与苹果11区别(苹果XS与苹果11对比性能评测)

  • 苹果耳机怎么清除配对(苹果耳机怎么清洗耳机仓)

    苹果耳机怎么清除配对(苹果耳机怎么清洗耳机仓)

  • 美图秀秀黑白照片怎么弄(美图秀秀黑白照片)

    美图秀秀黑白照片怎么弄(美图秀秀黑白照片)

  • 小米ai虚拟助手可以卸载吗(小米ai虚拟助手V5071下载安装)

    小米ai虚拟助手可以卸载吗(小米ai虚拟助手V5071下载安装)

  • QQ在线状态TiMi中是什么意思(qq在线状态timi中好友在线吗)

    QQ在线状态TiMi中是什么意思(qq在线状态timi中好友在线吗)

  • wps怎么隐藏行和列(wps怎么隐藏行和列 ipad)

    wps怎么隐藏行和列(wps怎么隐藏行和列 ipad)

  • 华为mate30pro怎么自定义铃声(华为mate30pro怎么调节音量大小)

    华为mate30pro怎么自定义铃声(华为mate30pro怎么调节音量大小)

  • 打印机亮橙色灯怎么办(打印机亮橙色灯和半个框是什么原因)

    打印机亮橙色灯怎么办(打印机亮橙色灯和半个框是什么原因)

  • mac地址通常存储(mac地址通常存储在计算机的哪里)

    mac地址通常存储(mac地址通常存储在计算机的哪里)

  • 计算机中应用最普遍的字符编码是什么(计算机中应用最普遍的英文字符编码是)

    计算机中应用最普遍的字符编码是什么(计算机中应用最普遍的英文字符编码是)

  • 浏览器缓存的视频在哪(浏览器缓存的视频无法播放)

    浏览器缓存的视频在哪(浏览器缓存的视频无法播放)

  • 小米强制关机是什么键(小米强制关机不重启)

    小米强制关机是什么键(小米强制关机不重启)

  • 京东怎么取消评价(京东怎么取消评价晒单)

    京东怎么取消评价(京东怎么取消评价晒单)

  • 华为p20充电器参数(华为p20充电器型号对应表)

    华为p20充电器参数(华为p20充电器型号对应表)

  • wadl是什么(wald什么意思中文)

    wadl是什么(wald什么意思中文)

  • 1660显卡配什么cpu(1660显卡配什么cpu最合适)

    1660显卡配什么cpu(1660显卡配什么cpu最合适)

  • 华为荣耀20的耳机孔在哪(华为荣耀20耳机接口)

    华为荣耀20的耳机孔在哪(华为荣耀20耳机接口)

  • iphonex怎么唤醒siri

    iphonex怎么唤醒siri

  • BOSS直聘怎么查找附近的工作(boss直聘怎么查看发布日期)

    BOSS直聘怎么查找附近的工作(boss直聘怎么查看发布日期)

  • 即刻视频怎么退出(即刻视频app)

    即刻视频怎么退出(即刻视频app)

  • oppoa9手机充电的时候有没有显示灯(oppoa95手机充电)

    oppoa9手机充电的时候有没有显示灯(oppoa95手机充电)

  • 7.0.4微信为什么没有漂流瓶(为什么微信还是7.0.11)

    7.0.4微信为什么没有漂流瓶(为什么微信还是7.0.11)

  • cloud.huawei com找回手机密码(cloudhuaweicom找回密码激活手机)

    cloud.huawei com找回手机密码(cloudhuaweicom找回密码激活手机)

  • 视同销售行为的涉税处理?
  • 公司房产税如何
  • 完税价格是含税价格吗?
  • 流转税通俗
  • 差额纳税是什么税
  • 京东公户的钱怎么转出来
  • 费用怎么分析
  • 退回产品怎么做分录
  • 取得出口退税款算什么收入
  • 商业用房怎么缴税
  • 出售闲置的材料物资
  • 房地产形象海报
  • 公司租用房产税如何征收
  • 营改增后企业出售使用过的旧车
  • 展厅出租或招商
  • 出口企业如何做锁汇
  • 金融业的增值税
  • 增值税三个过渡期科目
  • 注销往来怎么清理
  • 小型微利企业所得税优惠政策2023超过100万
  • 财务费用结转本年利润借贷方怎么记
  • 研发支出采用什么明细账
  • 冲销应收账款怎么记账
  • 潜在表决权如何影响表决权
  • mmcexe进程异常报错
  • 在win7中,如何创建一个TXT文件
  • win10 热键
  • 成立公司必要性
  • kb4592438安装失败
  • 笔记本保养技巧和方法
  • php实现验证码功能
  • 不征税收入税收政策
  • 政府补助的会计处理分录
  • 什么是企业最佳融资方式
  • 股权转让撤回投资
  • php自定义表单
  • 奥杜邦的祈祷经典语录
  • PHP自定义函数返回两个数中大的那个
  • smarty怎么用
  • bootstrapicon
  • echarts y轴设置
  • 织梦最新发表的作品
  • 残保金工资总额是计提还是实发
  • python统计出现次数并排序
  • 员工意外伤害保险可以抵扣进项税吗
  • 公账转给员工工资情况说明怎么写
  • 私车公用维修费用谁出
  • 经营性收入包括成本吗
  • sql server复制表数据
  • 公司帐户转到法人帐户用途写备用金行吗
  • 福利费可以抵扣进项税
  • 贴现凭证的分录
  • 餐饮不得抵扣进项税
  • 广告公司收到广告收入会计分录
  • 固定资产以提足金为准吗
  • 企业刚注册成功又要注销要什么手续
  • 从政府取得土地使用权缴增值税吗
  • 收到财付通的短信通知
  • 预收租金会计分录科目
  • 飞机票电子发票可以抵扣进项税吗
  • 成本费用占营业收入比重
  • 出表的好处
  • order by使用
  • mysql 5.7.11 winx64.zip安装配置方法图文教程
  • linux 的ll
  • 国产系统叫啥
  • ubuntu20.04安装配置
  • ubuntu怎么播放视频
  • linux fflush
  • win10系统开机蓝屏,重启就好
  • cocos开发android游戏
  • supervisor producer
  • js动态添加dom
  • 批处理执行另一个批处理
  • Unity3D Vuforia Android 相机聚焦模式设置
  • unity shader 外发光
  • js register
  • 税务局税收风险排查总结
  • 福州税务局几点关门
  • 河南省公安厅热线电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设