我用的是wepy框架
使用<canvas/>标签做一个刮刮乐的样式效果,模拟器和真机效果不一样?<!-- 刮刮乐--> <view class="scratch-card"> <!-- 添加积分提示 --> <view class="notice"> 每次抽奖将消耗<span class="expend">{{obts.needpoint}}积分</span>,祝您好运! </view> <canvas id="myCanvas" canvas-id="canvas" style="display:block;height:75%;width:92%;top:12%;left:4%;position:relative;" bindtouchstart="onTouchStart" bindtouchmove="onTouchMove" bindtouchend="onTouchEnd"/> <!-- 其他元素如背景图片等 --> <view class="container"> <text class="prizeText">{{prizeText}}</text> </view> </view>initCanvas() { console.log('初始化画布'); const systemInfo = wx.getSystemInfoSync(); // 获取系统信息 this.canvasWidth = systemInfo.windowWidth; // 根据实际窗口宽度设置 this.canvasHeight = systemInfo.windowHeight; // 根据实际窗口高度设置(或自定义) console.log('窗口宽度',systemInfo.windowWidth); console.log('窗口高度',systemInfo.windowHeight); this.ctx = wx.createCanvasContext('canvas', this); if (!this.ctx) { console.error("Canvas 上下文创建失败"); return; } console.log('Canvas 上下文:', this.ctx); // 设置初始背景色 this.ctx.setFillStyle('#ADADAD'); this.ctx.fillRect(0, 0, this.canvasWidth, this.canvasHeight); console.log('填充矩形完成'); // 文本绘制循环 for (let i = 0; i < 20; i++) { this.ctx.rotate((-45 * Math.PI) / 180); this.ctx.font = "16px Arial"; this.ctx.fillStyle = "#EEEFEF"; this.ctx.fillText('刮一刮,有惊喜 刮一刮,有惊喜 刮一刮,有惊喜 刮一刮,有惊喜', -200, i * 60); this.ctx.rotate((45 * Math.PI) / 180); console.log(`文本绘制循环 ${i} 完成`); } setTimeout(() => { this.ctx.draw(true); console.log('draw 方法调用完成'); }, 0); }模拟器里画布的样式都是在,效果也能实现,但是在真机中效果就没有了,但是能在控制台中定位位置,而是没有效果
03-03怎么开通啊
调用发货API提示无权限? 48001,请求小程序开通”发货信息管理服务API能力“小程序APPID: wx2575a41077f811e3 已开通”发货信息管理“, 调用 https://api.weixin.qq.com/wxa/sec/order/upload_shipping_info , 返回48001, 无权限。 请求参数应该无问题。 响应返回参数: {"errcode":48001,"errmsg":"api unauthorized rid: 670dfda1-623629ad-6a8a656b"} 经过了解此功能似乎灰度测试中, 需要申请开通, 尝试过发送邮件,未得到答复。 求管理员开通此功能丫。 [图片]
2024-12-26最后是什么原因啊
小程序发货信息管理服务权限已授权,但接口调用返回48001,api unauthorized?帮忙看一下,小程序授权了发货信息管理服务权限,但接口不能调用,报48001,api unauthorized?请大家帮忙看一下,有什么问题? 小程序:wx05aa1723f81dab60 接口文档需要142权限: [图片] 第三方服务商有设置权限: [图片] 小程序已授权权限: [图片] 调用接口返回48001:{"errcode":48001,"errmsg":"api unauthorized rid: 64be548c-6eda5153-440219c7"}
2024-12-26