这个认证收费的理由是啥? 小程序已经打款认证过了,这边还要打款认证,而且还要收手续费。感觉合理性值得怀疑! 并且,微信开发平台的注册方式也很特别,感觉是上古时代的产物。信息不明,强制要求等,我说腾讯内部就不能自己打通账号体系?管中窥豹,可想内部分割是多么严重。从qq和微信的各行其是就能感觉的到。
急!!微信开放平台必须认证后才能绑定小程序吗??[图片] 如图所示。 为了获取unionid,去注册了微信开放平台。 但是这里绑定小程序的时候,不是明明写着:相同主体:上限5个,绑定次数不限。 未认证账号不支持绑定不同主体的小程序。我注册开放平台的信息和小程序的是同一主体啊,可是尝试了以便没办法绑定呀。 难道必须去认证完才能绑定吗?? 现在获取unionid还需要每年交300元了????
2021-07-27我这边从开发者工具中得到的信息如下: 没有screenTop值 [图片] 文档:https://developers.weixin.qq.com/miniprogram/dev/api/base/system/wx.getSystemInfo.html 中也木有,这个值是不是你自己置进去的? 获得top,可能可以用safeArea.top
wx.getSystemInfo()获取到的信息中screenTop属性?手机通过getSystemInfo()获取手机信息,在开发者工具中,screenTop属性值为undefined; 真机测试时,(什么都不变的情况下)有时screenTop有时有值,有时值又为0; 出现这种情况是什么,是什么原因造成的?
2021-07-19https://developers.weixin.qq.com/miniprogram/dev/extended/weui/navigation.html 里面有修改文字颜色的演示
顶部导航栏的文本颜色能改吗?[图片]
2021-07-19我通过处理事件动态添加后,发现swiper的显示不正常,有白屏。
swiper 轮播能否动态添加swiper-item数量?swiper能在滑动的过程中, 滑动到指定的某一个swiper-item 然后动态再添加swiper-item. 比如一开始只有3个swiper-item, 滑动到第三个的时候,再新增三个,现在总共就是6个
2021-07-15自己用swiper实现了一个,开源在这里供有用的人参考。 https://git.weixin.qq.com/jiji-opensouce/samples/tree/master/swiper-samples
如何实现类似抖音或者视频号那种向上翻页效果?我在想用swiper去做,初始化5个item,一次swiper成功后,每次强制第3个做当前,把内容(thumbnail)全部重新换掉。不知道有人有更好的方法不?
2021-07-14文档和示例以及库的质量感觉都有待提高,现在的代码共享/示例方式都是静态的。建议使用类似github的方式共享,可以提供pull request和提issue,并有人维护沟通。 当然不一定要用github,可以用git.weixin.qq.com。
你有使用小程序扩展组件吗?对于扩展组件有什么需求或建议呢?扩展组件库是对小程序内置组件能力的补充,如使用 Tabs 或 vtabs 组件可以快速创建横向/纵向选项卡、使用 wxml-to-canvas 组件可以通过静态模板和样式绘制 canvas 导出图片用于生成分享图等场景、使用 emoji 组件可以快速引入类似微信表情的能力。而像WeUI组件库更可以支持高效构建同微信原生视觉体验一致的UI,令用户的使用感知更加统一。 平常开发小程序的过程中,你有使用小程序扩展组件吗?你希望官方新增支持什么样的扩展组件能力?对于扩展组件/WeUI有什么需求或建议呢? [图片] 参与本话题优秀回答者将获得微信正版周边礼品一份,快来参加吧! [图片] [图片] [图片] [图片] [图片] *图片仅供参考,实际奖品选择与发放将视官方周边更新与存货情况进行适当调整 *获奖情况将在后续「社区每周」公告中进行公示长
2021-07-13引入npm实际上很简单。 在根目录上npm install后,在”工具“中点击构建npm后会生产用于引用的包。 你npm install进来的代码,还可以根据自己需要定制。 如增加一些public的属性,供下游设置。
扩展组件中的 tabs 改怎么引入?[图片] 这个该怎么在项目中使用呢,望大佬帮忙
2021-07-13最后,我结合了stackoverflow上的答案 https://stackoverflow.com/questions/38213668/promise-retry-design-patterns 写了如下的支持。该代码开源在 https://git.weixin.qq.com/jiji-opensouce/wx-xcx-empty-template/blob/master/utils/retry.js const wait = ms => new Promise(r => setTimeout(r, ms)); const asyncRetry = (asyncFn, delay, retries, canRetry = ()=>true) => new Promise((resolve, reject) => { return asyncFn() .then(resolve) .catch((reason) => { if (retries > 1 && canRetry(reason)) { return wait(delay) .then(asyncRetry.bind(null, asyncFn, delay, retries - 1)) .then(resolve) .catch(reject); } return reject(reason); }); }); // 使用示例: retry.asyncRetry(()=> request({ url: xxx, method: "GET" }), 200, 3);
如何给wx.request增加重试机制?不知道wx.request有内置的重试机制m啊?看上去像没有的样子。如果没有的话,在外层,有人有成熟的重试支持的代码吗?感谢。
2021-07-09我这边测试程序,也触发了错误去掉监控的API,但是后台看不到数据。请问延迟会有多少?我这已经过了3-5分钟了吧。 我是在开发版上测试的。 == 更新 刚才测试,微信群里收到报警了。但是后台的管理统计图像上没有。 [图片] 微信上的警告 [图片] 实时性感觉还挺强的。 但是他不会连续报警,如,我后面又有触发错误,但是他不报了。我在玩玩。
wx.reportMonitor有bug啦,始终采集不到数据- 当前 Bug 的表现(可附上截图) 不论是在开发版,还是正式版,wx.reportMonitor始终采集不到数据 APPID:wx805a3f3b4be7d0d6 正式版已经发布一天多,但仍然没有业务数据 [图片] 但真实的网路是有请求的,如下图: [图片] - 预期表现 可以正常采集到数据 - 复现路径 - 提供一个最简复现 Demo var monitor = { reportMonitor: function (id, value) { if (wx.reportMonitor) { wx.reportMonitor(id, value); } }, Net_Req_Total: '0', //网络请求总量 Net_Req_Fail: '1', //网络请求失败 Net_Req_Timeout: '2', //网络请求超时 Net_Req_Drop: '4', //网络请求丢弃 Exception_Total: '3', //异常总量 }; module.exports = monitor; reqSvrAPI: function (args) { monitor.reportMonitor(monitor.Net_Req_Total, 1); }
2021-07-09参考这个讨论https://developers.weixin.qq.com/community/develop/doc/00064cc26bc058a6a848f238351c00 写了份实现代码开源在这,有增强的朋友可以在增强 https://git.weixin.qq.com/jiji-opensouce/wx-xcx-empty-template/blob/master/utils/restapi.js function request(params) { const { url, method, header, data } = params let taskController; let task = new Promise((resolve, reject) => { taskController = wx.request({ url, header, data, method, success(res) { resolve(res) }, fail(err) { reject({ msg: '请求失败', url, method, data, header, err, }) } }) }); return { task, taskController }; } // 使用 示例 request({ url: "http://www.qq.com", method: "GET" }).task.then(res=> console.log(res)); request({ url: "http://www.qq.com", method: "GET" }).taskController.abort();
wx.request不支持async/await编程模式的原因及替代方案?虽然文档中表明了wx.request等基础API不支持 async/await,我还是不明白为什么? 如果一个任务要做10个异步网络调用,没有这个写法,代码会很难看。 不知道社区有其他的替代方案吗?有人开源了自己写的较高质量的Promise封装吗? 感谢
2021-07-08