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

  • 互联网市场推广运营全面方案(互联网市场推广是做什么的)

    互联网市场推广运营全面方案(互联网市场推广是做什么的)

  • ipad天气定位不对怎么办(ipad天气显示定位服务已关闭)

    ipad天气定位不对怎么办(ipad天气显示定位服务已关闭)

  • 京东白条怎么提前还款(京东白条怎么提现到微信零钱)

    京东白条怎么提前还款(京东白条怎么提现到微信零钱)

  • android什么手机牌子(ANDROID什么手机型号)

    android什么手机牌子(ANDROID什么手机型号)

  • 苹果11如何设置热点(苹果11如何设置nfc)

    苹果11如何设置热点(苹果11如何设置nfc)

  • 10个g文件怎么传输(10g大文件怎么传输最快?)

    10个g文件怎么传输(10g大文件怎么传输最快?)

  • 网易换绑手机要多久(网易换绑手机要押金么)

    网易换绑手机要多久(网易换绑手机要押金么)

  • 苹果下载软件验证码出不来(苹果下载软件验证账单)

    苹果下载软件验证码出不来(苹果下载软件验证账单)

  • 腾讯视频怎么下载超清视频(腾讯视频怎么下载不了)

    腾讯视频怎么下载超清视频(腾讯视频怎么下载不了)

  • 天猫魔屏连不上wifi(天猫魔屏连不上手机热点)

    天猫魔屏连不上wifi(天猫魔屏连不上手机热点)

  • 苹果充电接口叫什么(换一个苹果充电口多少钱)

    苹果充电接口叫什么(换一个苹果充电口多少钱)

  • word字间距怎么调整(word字间距怎么设置在哪里)

    word字间距怎么调整(word字间距怎么设置在哪里)

  • wps里面怎么加横线(wps里面怎么加横线框)

    wps里面怎么加横线(wps里面怎么加横线框)

  • 京东买家怎么取消差评(京东提交订单怎么取消)

    京东买家怎么取消差评(京东提交订单怎么取消)

  • 怎么修改蓝牙设备名称(怎么修改蓝牙设备名称电脑)

    怎么修改蓝牙设备名称(怎么修改蓝牙设备名称电脑)

  • 耳机和手机不匹配怎么办(耳机和手机不匹配怎么调)

    耳机和手机不匹配怎么办(耳机和手机不匹配怎么调)

  • 腾讯校友网怎么没了(腾讯校友录登录)

    腾讯校友网怎么没了(腾讯校友录登录)

  • 别人打不通我电话是怎么回事(别人打不通我电话的说说)

    别人打不通我电话是怎么回事(别人打不通我电话的说说)

  • 苹果自动锁定30秒怎么调(苹果自动锁定30秒改不了)

    苹果自动锁定30秒怎么调(苹果自动锁定30秒改不了)

  • 淘宝怎么做数据化运营(淘宝怎么做数据分析)

    淘宝怎么做数据化运营(淘宝怎么做数据分析)

  • qq传输文件最大多少(qq传输文件最大支持多少)

    qq传输文件最大多少(qq传输文件最大支持多少)

  • 铃声多多怎么弄到本地(铃声多多怎么弄视频铃声)

    铃声多多怎么弄到本地(铃声多多怎么弄视频铃声)

  • 基于乐吾乐核心库开发的组态编辑器-前端vue2+element,后端node+koa2+mysql5.7(乐吾实验学校网站)

    基于乐吾乐核心库开发的组态编辑器-前端vue2+element,后端node+koa2+mysql5.7(乐吾实验学校网站)

  • 房开企业涉及哪些税种
  • 员工买东西自己垫付的钱怎么做账
  • 外经证先开票一直未预缴怎么办
  • 权益性支出与收益性支出区别
  • 纳税人销售自产门窗并负责安装
  • 可以不用附原始凭证的记账凭证是
  • 小规模纳税人个税申报时间
  • 非财政补助支出
  • 负债与递延收益的区别
  • 个税手续费返还政策最新规定2023
  • 捐赠财产
  • 离职员工竞业限制协议
  • 药店税票税点
  • 特定业务预缴所得税不能填写
  • 关联方交易的税怎么算
  • 企业计算缴纳所得税标准
  • 日常管理的基本内容及方法是什么
  • 承兑汇票背书用什么方法?
  • 融资租赁不动产税务处理
  • 个体工商户的专票可以抵扣吗
  • 收到总公司拨款发奖金如何入账
  • win11怎么设置桌面显示我的电脑
  • PHP:oci_new_descriptor()的用法_Oracle函数
  • 其他综合收益包括留存收益吗
  • 拍卖公司收入计入什么分录
  • 月末结转营业税金及附加分录
  • bho是什么文件夹
  • php注释的主要作用是什么?
  • 员工离职补偿金账务处理
  • vue get方法
  • 非合理损耗计入入账成本吗
  • 企业所得税股息红利所得来源地
  • mac快捷切换
  • php判断文件类型
  • vue的slice
  • ech命令
  • 外地工程预缴的个人所得税是什么申报
  • vue如何实现路由跳转缓存
  • 企业法人个人贷款哪里好贷
  • mysql性能问题
  • 疫情期间提涨薪合适吗
  • 预收账款的账务处理怎么对企业有利
  • 养老保险如何记算
  • 收电商费会判刑吗
  • 内含增长率的推导
  • 投资性房地产转换日的确定
  • 预期年化收益率安全吗
  • 自产自用进项税额
  • 计提工资的会计账务处理
  • 购销合同交的印花税税率
  • 企业注销固定资产清理税务处理
  • 生产型企业成品入库会计分录
  • 案例解析企业所需资金
  • 哪些会计凭证可以抵扣进项税
  • 工业企业进项税和销项税均为17%
  • win7怎么清除记录
  • win2003进入安全模式
  • 苹果电脑如何提高网速
  • linux系统磁盘管理的主要内容
  • windows不认u盘
  • centos最小化安装配置网络
  • Radio.exe - Radio是什么进程 有什么用
  • win10语音识别怎么打开
  • msedge.exe是什么
  • window10突然激活失效
  • Linux Shell 通配符、元字符、转义符使用实例介绍
  • windows8安装程序
  • python生成二维码添加图片
  • cocos2dx 3.3 helloworld 入门 学习与详解
  • python爬虫介绍
  • 迅雷继续下载
  • web.py 十分钟创建简易博客实现代码
  • js中倒计时器怎么实现
  • 营改增之前建筑业税率是多少
  • 河南新农合缴费记录可以在哪里查?
  • 我国是多久取消税收的
  • 个人经营所得税怎么做账务处理
  • 国家电子税务总局重庆电子税务局
  • 党员e先锋中的支部云课堂在哪
  • 租赁费的税率是多少小规模纳税人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设