- performance怎么定位问题?
录制performance,发现全是场任务,但是在火焰图里面,没有发现自己的函数或者方法,显示出来的js路径和行号信息页不是自己源码的,不明白到底是微信本身的任务耗时,还是代码映射有问题,要怎么去定位长任务的具体函数和位置 [图片] [图片]
08-14 - button 的bind:getphonenumber事件不返回code?
基础库:2.17.0,e.detail里面没有返回code,写法如下 <button open-type="getPhoneNumber" bind:getphonenumber="getPhoneInfo">授权登录</button> async getPhoneInfo(e: WechatMiniprogram.ButtonGetPhoneNumber) { // e.detail }
07-05 - 使用wx.getPrivacySetting的作用是什么?
1、我理解的是使用wx.getPrivacySetting是为了检测小程序后台有没有配置隐私相关的api,如果有,则wx.getPrivacySetting会返回true,这时开发者需要自己写一个弹框,提示用户允许还是拒绝,且必须要点击open-type="agreePrivacyAuthorization"才能正常获取隐私信息。 2、上面是在使用了wx.getPrivacySetting的情况,也可以直接不使用wx.getPrivacySetting和open-type="agreePrivacyAuthorization",直接获取隐私信息,比如定位,这时小程序会自动弹一个类似于之前自己写的那种框,点了同意才可以正常获取隐私,点了拒绝则获取不到 3、对于低版本不支持wx.getPrivacySetting的情况,小程序会自动默认用户都是允许的,可以正常获取定位 不知道是不是我理解的这样,如果是这样,那改版的时候为什么都要求去写那个隐私政策指引弹框呢
04-19 - 通过程序怎么知道wxml里面使用了那些变量?
我们项目里面有些wxml里面没有用到的变量,在js里面通过setData设置了,现在想写一个脚本解决这个问题,需要知道wxml里面使用了哪些变量,怎么通过程序提取出wxml使用的变量集合
01-24 - ios canvasToTempFilePath:fail invalid viewId?
let canvas = wx.createOffscreenCanvas({ type: '2d', width: 1200, height: 342, compInst: this }) const context = canvas.getContext('2d') const width = 1200 const height = 342 // 创建一个图片 const image = canvas.createImage() // 等待图片加载 await new Promise(resolve => { image.onload = resolve image.src = '...' // 要加载的图片 url }) return new Promise((resole, reject) => { context.clearRect(0, 0, width, height) context.drawImage(image, 0, 0, width, height) context.fillStyle = '#fff' context.font = "36px serif"; context.fillText('测试', 42, 48) wx.canvasToTempFilePath({ width: width, height: height, canvas: canvas, canvasId: canvas.id, success(res) { resole(res.tempFilePath) }, fail: (err) => { reject(err) } 机型:ios16.5 iPhone 13 mini 基础库:3.0.2 代码片段:https://developers.weixin.qq.com/s/vSzgUfmM7BL8
2023-09-15 - 自定义组件内使用createOffscreenCanvas传入宽高,高度无效?
const canvas = wx.createOffscreenCanvas({ type: '2d', width: 1080, height: 1920, compInst: this }) 代码如上,绘制一张1080*1920的图片,只绘制出了图片上面一部分,但是把图片下载看,是1080*1920,只是下面很大一部分是空白的 基础库:2.33.0 设备:微信开发工具
2023-09-12 - canvas高版本使用?
canvas的api高版本在哪里看呀, [图片] 这里说停止维护,使用 RenderingContext替代,但是点过去什么也没有[图片], 看不懂呀,求指点
2022-12-23 - 企业微信 wx.invoke is not a function?
版本:3.1.2(14197)安卓 代码: <script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> wx.config({ beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题 // debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'xxxxxxxxxxxx', // 必填,企业微信的corpID timestamp: state.timestamp, // 必填,生成签名的时间戳 nonceStr: state.noncestr, // 必填,生成签名的随机串 signature: state.signature,// 必填,签名,见附录1 jsApiList: ['selectEnterpriseContact', 'selectExternalContact'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); [图片]
2021-02-24 - canvas无法被覆盖,超出元容器的部分也无法隐藏?
遇到的问题如图: [图片] 圈出来的部分无法被下面的元素覆盖,下面是view,如果改成covew-view可以覆盖,但是里面的输入框textarea无法显示 换种思路 用个容器把canvas包起,超出隐藏,模拟器上可以,真机无效,如图: [图片] 红色背景为容器
2021-02-04 - 绘图
canvas绘图同时写文字,图片总会挡住文字,[图片]
2017-09-16