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

  • 心情低落说说发朋友圈短句(心情低落说说发朋友圈)(心情低落说说发朋友圈心烦的说说)

    心情低落说说发朋友圈短句(心情低落说说发朋友圈)(心情低落说说发朋友圈心烦的说说)

  • apple watch蓝色框怎么去掉(applewatch蓝色框框怎么用)

    apple watch蓝色框怎么去掉(applewatch蓝色框框怎么用)

  • 腾讯文档怎么填不了(腾讯文档怎么填写)

    腾讯文档怎么填不了(腾讯文档怎么填写)

  • 链信解绑设备是什么意思(链信怎么注销)

    链信解绑设备是什么意思(链信怎么注销)

  • 屏幕边缘发黄会扩大吗(屏幕边缘发黄会影响眼睛吗)

    屏幕边缘发黄会扩大吗(屏幕边缘发黄会影响眼睛吗)

  • 计算机一次能处理数据的最大位数称为该机器的(计算机一次能处理数据的最大)

    计算机一次能处理数据的最大位数称为该机器的(计算机一次能处理数据的最大)

  • iphone基带是什么(iphone的基带)

    iphone基带是什么(iphone的基带)

  • 人工智能的运用需要建立在什么基础上才能开发运用(生活中有哪些人工智能的运用)

    人工智能的运用需要建立在什么基础上才能开发运用(生活中有哪些人工智能的运用)

  • 苹果8128g什么时候发布的(苹果8128g手机)

    苹果8128g什么时候发布的(苹果8128g手机)

  • 网线连接好了但是电脑上不了网怎么好回事(网线连接好了但是没网)

    网线连接好了但是电脑上不了网怎么好回事(网线连接好了但是没网)

  • 防火墙5个基本功能(防火墙5个基本组成)

    防火墙5个基本功能(防火墙5个基本组成)

  • 华为nova3i支持无线充电(华为nova3i带无线充电吗)

    华为nova3i支持无线充电(华为nova3i带无线充电吗)

  • 为什么快手看不到别人的粉丝(为什么快手看不到自己的评论)

    为什么快手看不到别人的粉丝(为什么快手看不到自己的评论)

  • 缓存服务器不可用是怎么回事(缓存服务器不可用)

    缓存服务器不可用是怎么回事(缓存服务器不可用)

  • iphone6plus屏幕材质(iphone6plus屏幕材质是LCD吗)

    iphone6plus屏幕材质(iphone6plus屏幕材质是LCD吗)

  • 淘宝双十一退款红包退回吗(淘宝双十一退款后红包还能用吗)

    淘宝双十一退款红包退回吗(淘宝双十一退款后红包还能用吗)

  • 苹果x机身长多少厘米(苹果x机体长度)

    苹果x机身长多少厘米(苹果x机体长度)

  • 蓝牙耳机怎样两个分开使用(蓝牙耳机怎样两个都响)

    蓝牙耳机怎样两个分开使用(蓝牙耳机怎样两个都响)

  • 苹果x双摄像头各有什么用(苹果X双摄像头怎么用)

    苹果x双摄像头各有什么用(苹果X双摄像头怎么用)

  • 多多果园删除好友还能恢复吗(多多果园删除好友对方有提示吗)

    多多果园删除好友还能恢复吗(多多果园删除好友对方有提示吗)

  • 华为nova与p系列区别(华为nova 8 pro)

    华为nova与p系列区别(华为nova 8 pro)

  • 怎么看是不是国行(怎么看是不是国服英雄)

    怎么看是不是国行(怎么看是不是国服英雄)

  • 先发表还是先出版
  • 用于非增值税应税项目、免征增值税项目
  • 借贷记账法的基本结构
  • 住房租金专项附加
  • 工会建账选择哪个科目好
  • 印花税缴款怎么用银行卡支付
  • 收银设备如何入账的
  • 房地产公司资本公积
  • 长期待摊费用摊销年限规定
  • 无形资产建造期间的摊销记在哪里
  • 雇佣外籍劳工
  • 企业所得税申报表在哪里打印
  • 增值税发票的票面金额
  • 拆迁房视同销售成本可以抵减吗?
  • 何为独立核算
  • 个人所得税可以抵扣哪些费用
  • 发票对方作废了,客户还可以认证么
  • 小规模纳税人已经开了3%的票还可以享受1%的优惠吗
  • 证券投资基金管理人的职权
  • 支付法院执行款的账务处理
  • 存货如何处理才能避税
  • 选择简易征收可以开专票吗
  • wiwin11
  • 税务局怎么核定征收股权转让的
  • 杜鹃花怎么养家庭养法视频
  • 进货的折扣该怎么算
  • 惠普2600打印机故障排除
  • 委托外部加工材料支付加工费计入
  • 最小的3g无线路由器型号
  • pavkre.exe - pavkre是什么进程 作用是什么
  • 股票发行费用怎么算
  • 关联方借款利息所得税前扣除
  • 投资性房地产如何计提折旧
  • 保险补偿金额的计算
  • 商品销售成本怎样计算
  • vue组件强制刷新
  • 论文精读分析报告
  • php web socket
  • at命令每天任务
  • 盈余公积弥补以前亏损分录
  • python怎么求列表里的和
  • 小规模纳税人养老保险怎么交
  • 有外币账户的企业叫什么
  • 怎样计算负债率
  • 短期贷款利息支付
  • 固定资产处置的净收入计入
  • 哪些进项税额不能抵扣
  • 事业单位劳务派遣是啥意思
  • 预付账款计提减值吗
  • 房地产公司车位出租会计分录
  • 试驾车折旧残值怎么计算
  • 异地出租房屋
  • 上市公司固定资产增加是好事吗
  • SQL server字符串存数据库大还是二进制大
  • 苹果os X El capitan无法更新了吗
  • window磁铁
  • windows图标显示不出来
  • macbook launch
  • archlinux安装教程2023 无线网络
  • xp系统如何共享文件夹怎么弄
  • 任务管理器打不开怎么强制关闭电脑程序
  • win8怎么设置
  • win10的命令行在哪里
  • Windows 8中Hyper-V虚拟机操作应用的具体步骤
  • linux更新配置
  • 获取android id
  • anaconda使用指南
  • Unity3D游戏开发pdf
  • 怎么做小地图
  • parentElement,srcElement的使用小结
  • nodejs requirejs
  • vue组件生命周期执行顺序
  • js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
  • 每天一篇小练笔30字
  • 海关进口增值税如何入账
  • 滴滴排队机制怎么设置
  • 地税办理停保
  • 成品油消费税税率2023
  • 最新印花税税目内容
  • 云南2021高考改革
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设