在苹果真机 和 华为真机都有这个问题 微信里的设置 已经关闭了深色模式, 改为 了 普通模式
用canvas 画圆形,文字之后, 模拟器中颜色正常, 真机上就反色了https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html wx.createSelectorQuery().select('#canvas') .fields({ node: true, size: true, }) .exec((res) => { let canvas = res[0].node const width = res[0].width const height = res[0].height ctx = canvas.getContext('2d') const dpr = wx.getSystemInfoSync().pixelRatio canvas.width = width * dpr canvas.height = height * dpr ctx.scale(dpr, dpr) // ctx.globalAlpha(1); this.bigCircle(0,0); }) ------- ctx.beginPath(); ctx.arc(x, y, 130, Math.PI, 2 * Math.PI); ctx.lineWidth = 25; ctx.strokeStyle="#E5E5E5"; ctx.stroke(); ctx.closePath();
2023-06-25