iOS 也偶尔不显示,但几率较低~
canvas 绘制圆形进度条偶尔不显示,华为meta20手机上偶尔出现这种问题// components/Canvas/canvas.js Component({ /** * 组件的属性列表 */ properties: { ProgressbgId: { type: String, value: "1" }, ProgressId: { type: String, value: "2" }, num: { type: Number, value: 65 }, size:{ type:Number, value:50 }, circle:{ type: Number, value:44 }, width:{ type:Number, value:100 }, type:{ type:Boolean, value:true } }, /** * 组件的初始数据 */ data: { num:0, ProgressbgId: '', ProgressId: '', }, /** * 组件的方法列表 */ methods: { drawProgressbg() { const ctx = wx.createCanvasContext(this.data.ProgressbgId, this) ctx.setLineWidth(7); // 设置圆环的宽度 ctx.setStrokeStyle('#EEF0F5'); // 设置圆环的颜色 ctx.setLineCap('round') // 设置圆环端点的形状 ctx.beginPath(); //开始一个新的路径 ctx.arc(this.data.size, this.data.size, this.data.circle, 0, 2 * Math.PI, false); ctx.stroke(); //对当前路径进行描边 ctx.draw(); ctx.closePath(); }, drawCircle: function () { let cirl = Math.PI * 2 let quart = Math.PI / 2 var context = wx.createCanvasContext(this.data.ProgressId, this); const grd = context.createLinearGradient(0,0,100,100) if(this.data.type){ grd.addColorStop(0, '#667EFF') grd.addColorStop(0.5, '#8F5AE8') grd.addColorStop(1, '#A646DB') }else{ grd.addColorStop(0, '#24D8ED') grd.addColorStop(1, '#4A67FB') } context.setLineWidth(7); context.setStrokeStyle(grd); context.setLineCap('round') context.beginPath(); context.arc(this.data.size, this.data.size, this.data.circle, -quart, ((cirl) * this.data.num / 100) - quart, false); context.stroke(); context.draw(); context.closePath(); }, }, ready: function () { this.drawProgressbg(); this.drawCircle() }, }) 这是公用进度条子组件,目前除了在华为meta20上发现这种问题,模拟机和其它手机都没这种问题
11-29都快 2025 年了...
如何解决部分真机生成长图时报错canvasToTempFilePath:fail no image?部分ios手机生成长图时报错:canvasToTempFilePath:fail no image ps:图片很长,高度有1万多甚至更高多 px,当图片高度不高当时候 时可以正常生成图片。 api:wx.canvasToTempFilePath 代码片段:https://developers.weixin.qq.com/s/VTr7VcmL7ijC
11-20有点无语...
自定义组件的默认display到底是什么?我项目里包含了多个自定义组件,但是我发现一些组件的display默认是inline,一些默认是block,完全没发现有什么规律,这个到底在哪里控制的? 我翻遍了文档都没找到相关的说明,组件里只能定义内部元素的display,组件本身的display只能靠使用组件的页面控制。 我有一个card组件,我之前总是认为自定义组件的display默认是block,结果今天出现了很奇怪的margin无效,开始一直以为是margin塌陷和BFC的问题,搞了半天才发现这个组件被默认设置为行内元素了,我只能在小程序的app.wxss里全局设置card的display为block,虽然也管用,但是这个问题很迷。 目前问题是解决了,但还是很好奇微信自定义组件的默认display是哪里控制的?
11-19所以官方同学移了帖子,也不回答一波?
项目备注和版本描述的区别是?根据文档,「项目备注」主要是方便管理员: [图片] [图片] 那么提审的时候,审核人员看得到项目备注吗? 还是说审核人员只能看到提交审核时填写的版本描述、测试备注这些? 麻烦官方人员回答一下,谢谢~ [图片]
06-19话说小程序上传时的「项目备注」审核人员看得到吗?审核人员只能看到提交审核时填写的「版本描述」、「测试备注」哪些?
提交审核时项目备注必须填写测试账号信息,用户能否看到备注?[图片][图片] 提交审核时的项目备注能看到测试账号,体验版能看到这个备注,正式版能不能看到呢?
06-19建议这样配,不然路径改一改又得重新配置,还可能会无法命中配置。 https://example.com/
微信公众号支付 url未注册?我使用vue开发的公众号,路由模式用的 hash 带‘#’,但是支付的时候显示当前 url 未注册,(微信后台已经配置过这个url了),请问是什么原因导致的,[图片] [图片]
06-18使用的是开发工具?试下真机~ https://segmentfault.com/q/1010000012579592
微信支付验证签名失败?errMsg: "chooseWXPay:fail, the permission value is offline verifying
04-03应该是不支持 pnpm 的原因,现在 2024 年了,还不支持,呵呵~
使用miniprogram-ci 上传失败,提示 app.js undefined?[图片] [图片]
03-11都 2024 了~
miniprogram-ci 期望能支持 pnpmhttps://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html 通过 pnpm 工具以命令 `pnpm install miniprogram-ci --save` 安装 miniprogram-ci 后,在调 ci.upload() 时,会报如下错误: Error: dist/pages/party-building/index.js: undefined at throwError (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/utils/common.js:1:1103) at f (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/core/compile/handler/js.js:1:2541) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async compileJS (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/core/compile/handler/js.js:1:2801) at async Promise.all (index 6) at async compileJSFiles (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/core/compile/common.js:1:2580) at async compile (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/core/compile/mini_program.js:1:2482) at async innerUpload (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/ci/upload.js:1:1796) at async upload (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/ci/upload.js:1:898) at async Object.upload (/var/lib/jenkins/workspace/wx-test/node_modules/.pnpm/miniprogram-ci@1.6.10/node_modules/miniprogram-ci/dist/utils/report.js:1:1403) { code: 10009, path: 'dist/pages/party-building/index.js' }
03-11千万不要逢年过节改 API
春节特辑|龙年新气象,你有啥愿望?龙年公仔陪你过年啦![图片] 各位微信开发者朋友, 甲辰龙年的钟声即将响起,新的一年即将到来。 过去的兔年,“兔” 开心遇见你们—— 一起列下 新年「兔」Do List,列好的清单是不是全部都打勾勾啦? 一起 发现宝藏程序媛,看到她们闪闪发光的多面生活! 一起 面对面交流技术与产品问题,终于网友 “面基” 啦! 一起 感慨程序员的至暗与至爽,但吐槽归吐槽,对代码还是坚持的热爱 ✊ 一起体验好多好多新能力,推动技术与产品提升(需求 / Bug 真的都在跟进的 。ì _ í。) …… 将至的龙年,非常期待 “龙” Time See You Again!希望新的一年与大家一起认真做技术、用心做产品,在技术之外发现更多快乐! 那么将至的龙年,你们有哪些真挚愿望呢?无论是日常的小小心愿,还是影响世界的宏大愿景,我们都期待听见你的声音,默默为你的愿望加油打气! 即日起至 2024 年 2 月 18 日,在下方评论区分享你的龙年新年愿望,精选评论的用户将获得超可爱的限定版龙年生肖公仔 1 只!助你好运 Long Long! [图片] 同时为了感谢大家对社区的一路支持,我们准备了「2024 龙码精神」红包封面,专属于微信开发者的排 “面”。数量有限,领完即止👇 [图片] 没有领到的小伙伴也不用担心,最后一波红包封面领取攻略看过来👇 领取时间:2024 年 2 月 4 日 10:24 领取方式:微信开发者公众号后台回复「新年快乐」 注意事项:数量有限,领完即止,记得调好闹钟哟 [图片] 👆提前关注公众号,红包封面一站领到 祝各位开发者朋友新年快乐,平安喜乐❤️
02-04