已经解决 1.代码有一处错误(非demo错误) 2.修改计算sha1的计算方法[图片]
公众号开发者基本配置token验证失败,请问服务器sha1计算算法是怎样的?公众号开发者基本配置中token验证失败 [图片] 服务器端处理请求代码: [图片] 服务器端log如下: [图片] 从log看,sha1计算不同。使用相同的算法,写了一个demo,代码如下: [图片] 使用postman测试 [图片] 测试结果: [图片] sha1相同,postman返回文档中期望的值 [图片] 从测试对比现象看,微信后台服务器使用的算法和文档描述的算法不一致导致,为了避免不必要的测试,请帮忙确认和提供下后台计算sha1的算法。
2023-09-07[图片] 服务器可以接收到请求且可以计算出sha1,但是计算出来的和传递的不同。我用postman模拟,使用一样的参数,sha1算法使用domo中的算法,传递的sha1和计算出来的一样。微信服务器访问计算sha1就不同,是不是服务器计算sha1的算法不同?谁可以帮忙解答下
公众号服务器配置为什么一直token验证失败?更换了服务器及域名,但是之前的就不会报错,换域名之后会显示token验证失败,是什么原因?[图片]
2023-09-06不确定是我的问题还是组件的问题,我使用组件demo中的组件库开发的小程序,组件库更新到最新后,UI会出现一部分乱掉。最新组件库更新到demo,也是一样的现象。为了减小小程序代码量,希望组件库: 1、向后兼容 2、指定版本号依赖
你有使用小程序扩展组件吗?对于扩展组件有什么需求或建议呢?扩展组件库是对小程序内置组件能力的补充,如使用 Tabs 或 vtabs 组件可以快速创建横向/纵向选项卡、使用 wxml-to-canvas 组件可以通过静态模板和样式绘制 canvas 导出图片用于生成分享图等场景、使用 emoji 组件可以快速引入类似微信表情的能力。而像WeUI组件库更可以支持高效构建同微信原生视觉体验一致的UI,令用户的使用感知更加统一。 平常开发小程序的过程中,你有使用小程序扩展组件吗?你希望官方新增支持什么样的扩展组件能力?对于扩展组件/WeUI有什么需求或建议呢? [图片] 参与本话题优秀回答者将获得微信正版周边礼品一份,快来参加吧! [图片] [图片] [图片] [图片] [图片] *图片仅供参考,实际奖品选择与发放将视官方周边更新与存货情况进行适当调整 *获奖情况将在后续「社区每周」公告中进行公示长
2020-06-04把官方组件demo也替换为最新组件,也会出现UI变形
使用微信官方组件demo中的组件库开发的UI,更新使用最新组件库后,UI变形,要怎么解决?[图片]
2020-06-03typescript语言开发,使用2.11.0调试库。如果使用regenerator-runtime,怎么在typescript中调用封装的js文件。 在网上看,调用js文件,需要生成.d.ts文件,但是js库是通过npm导入的,如果自己封装的js,要怎么调用?
开发小程序,在电脑端支持await\async,真机测试await\async不支持,怎么解决?小程序开发,在电脑端使用async\await有效,真机测试无效
2020-05-15目前在TypeScript中文网站找到答案,学习中 https://www.tslang.cn/docs/handbook/triple-slash-directives.html
TypeScript开发小程序逻辑部分,自定义命名空间,在页面ts中调用无法找到命名空间,怎么解决?使用TypeScript开发小程序逻辑部分,使用了自定义命名空间,但是在app.ts中初始化时,总是找不到自定义的命名空间。微信小程序有没有使用TypeSript开发开发的面向对象开发demo?可以参考下目录结构和调用方式 itech.d.ts /// <reference path="./device/device.d.ts" /> /// <reference path="./device/device.api.d.ts" /> declare namespace Itech { interface DeviceManager { bindNewDevice(bindInfo: BindDeviceInfo): RemoteDevice | null; saveDeviceCacche(device: RemoteDevice): boolean; unbind(device: RemoteDevice): void; } interface getDeviceManager { () : DeviceManager; } } DeviceManager.ts文件 namespace Itech { export class DeviceManager { bindDevices: Map<string, RemoteDevice>; static INSTANCE: DeviceManager; static getInstance() : DeviceManager { if (DeviceManager.INSTANCE === undefined) { DeviceManager.INSTANCE = new DeviceManager(); } return DeviceManager.INSTANCE; } constructor() { this.bindDevices = new Map<string, RemoteDevice>(); } .... } 我要在app.ts中创建一个DeviceManager对象,调用其中的接口,要怎么初始化? 使用如下调用 App<IAppOption>({ globalData: {}, onLaunch() { let deviceManager = Itech.DeviceManager.getInstance(); console.log("-----deviceManager: " + deviceManager); ... } 出错如下: thirdScriptError Itech is not defined;at App lifeCycleMethod onLaunch function ReferenceError: Itech is not defined at he.onLaunch (http://127.0.0.1:51160/appservice/app.js:8:29) at he.<anonymous> (http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1045736) at http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1046174 at new he (http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1046250) at Function.<anonymous> (http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1046581) at http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1034791 at http://127.0.0.1:51160/appservice/app.js:3:1 at require (http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1077084) at <anonymous>:1:1 at HTMLScriptElement.scriptLoaded (http://127.0.0.1:51160/appservice/appservice?t=1588058560389:3659:21)
2020-04-28