- 使用加速度计接口时,无法获取数据,用代码片段运行正常,是不是使用自己的AppId需要申明相关权限?
使用代码片段调用加速度计接口时正常:https://developers.weixin.qq.com/s/aUWa1Tmg7wPy 但是将AppId改为自己的小程序时,就无法拿到数据,不知道为什么。是不是要申明或开通什么权限,有知道的朋友请提示一下,谢谢。 startHandle() { wx.startAccelerometer({ // interval: "ui", success: () => { wx.onAccelerometerChange((res) => { console.log(res) }) }
03-23 - 使用input组件时报错?
在wxml中使用input组件时,基础库3.2中提示: [图片] 基础库3.1没有这个错误。https://developers.weixin.qq.com/s/ztDkMhmy7MNw
2023-11-19 - 小程序开发工具支持github copilot吗?
可不可以在小程序开发工具中使用github copilot?类似在vscode中一样。
2023-10-07 - skyline渲染position的absolute有问题,fixed模式跟webview不一致?
调试基础库:3.0.2 开发者工具版本:Nightly 1.06.2309072,RC 1.06.2308291 操作系统及版本:Windows 11 专业版 22000.2360 [图片] skyline渲染下absolute布局无效,无法根据父组件进行定位。fixed布局在skyline下会占据文档空间,而webview渲染下fixed布局是不会占据文档空间的,这就造成无法两者兼容。 补充一下:经过一段时间的摸索,skyline渲染模式下,scroll-view的直接子节点无法absolute和relactive布局,可包裹一层relative布局的view做临时解决办法。
2023-09-11 - 真机2.0调试wx.login调用无响应?
开发工具中无问题,真机1.0调试也无问题,就是真机2.0调试出问题。快来救救孩子吧。。。 代码片段: https://developers.weixin.qq.com/s/dvctAqmu7sEe [图片] [图片] 已在小米9se 以及 荣耀note10中均出现此问题。
2022-12-11 - 头像昵称填写功能,通过相册或拍照选择的图片如果长宽比合适让用户进行编辑如何实现?
进入相册或拍照后如何获取到相应事件? 我们是想,用户选择相册或拍照时,会进入一个编辑页面让用户进行图片裁剪,而且我们也有图片裁剪的组件。问题是如果用户选择微信头像时,我们不想让用户进入图片编辑页面。目前好像没办法知道用户是使用了微信头像还是相册或拍照,我们就没法分开处理。
2022-11-10 - 为什么wx对象中没有serviceMarket?
社区里有人说基础库在2.9.4以上就行,我用的基础库都已经2.13.0了,但还是没有serviceMarket对象。强行使用报错,请问是什么原因? [图片] [图片] doMsgSecCheck: function (content) { console.log(content) var d = Date.now() wx.serviceMarket.invokeService({ service: 'wxee446d7507c68b11', api: 'msgSecCheck', data: { "Action": "TextApproval", "Text": content }, }).then(res => { console.log(JSON.stringify(res)) wx.showModal({ title: 'cost', content: (Date.now() - d) + ' ', }) }) }
2020-09-22 - 调用订阅消息接口wx.requestSubscribeMessage在调试及真机环境均无反应?
如图: [图片] 在2.8.3的版本以上都试过了没有反应,也不报错,是某些地方没有注意到吗?
2019-11-14 - CanvasContext.measureText的性能是不是很低?
在使用measureText的时候,canvas的绘制非常耗时,一张简单的页面也需要10s左右,开发工具在真机上调试时会出现“API measureText加载中”之类的提示(调试环境速度很快)。是我的使用方式不对吗?有办法优化吗? 代码如下: [代码]textProcess: [代码][代码]function[代码][代码](canvas, text, width, line) {[代码][代码] [代码][代码]let chr = text.split([代码][代码]''[代码][代码])[代码][代码] [代码][代码]let temp = [代码][代码]''[代码][代码] [代码][代码]let rowArray = [][代码] [代码] [代码][代码]for[代码] [代码](let i = 0; i < chr.length; i++) {[代码][代码] [代码][代码]if[代码] [代码](canvas.measureText(temp).width + canvas.measureText(chr[i].toString()).width < width) {[代码][代码] [代码][代码]temp += chr[i][代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]i-- [代码][代码]//这里添加了a-- 是为了防止字符丢失[代码][代码] [代码][代码]rowArray.push(temp)[代码][代码] [代码][代码]temp = [代码][代码]""[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]rowArray.push(temp)[代码] [代码] [代码][代码]if[代码] [代码](rowArray.length > line) {[代码][代码] [代码][代码]let arrayPart = rowArray.slice(0, line)[代码][代码] [代码][代码]let row = arrayPart[line - 1][代码][代码] [代码][代码]let tempString = [代码][代码]''[代码][代码] [代码][代码]let tempRow = [][代码][代码] [代码][代码]for[代码] [代码](let i = 0; i < row.length; i++) {[代码][代码] [代码][代码]if[代码] [代码](canvas.measureText(tempString).width + canvas.measureText(chr[i].toString()).width + canvas.measureText([代码][代码]'...'[代码][代码]).width < width) {[代码][代码] [代码][代码]tempString += row[i][代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]break[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]tempRow.push(tempString)[代码][代码] [代码][代码]let group = tempRow[0] + [代码][代码]'...'[代码][代码] [代码][代码]arrayPart.splice(line - 1, 1, group)[代码][代码] [代码][代码]rowArray = arrayPart[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]return[代码] [代码]rowArray[代码][代码] [代码][代码]},[代码] 插一句使用canvas的感受:开始以为绘制图片跟截图一样简单,结果发现必须使用canvas,一个简单的图片要花几天的时间去绘制,还特别丑,一下子感觉回到了用C语言的时代。。。
2019-11-14 - textarea组件的placeholder在安卓手机上不显示的问题?
iOS和开发工具上能正常显示,安卓手机上不显示。 [图片] [图片]
2019-11-03