官方问答--微信小程序常见FAQ (17.8.21-17.8.27)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了官方问答--微信小程序常见FAQ (17.8.21-17.8.27)相关的知识,希望对你有一定的参考价值。
给提问的开发者的建议:
提问之前先查询 文档、通过社区右上角搜索搜索已经存在的问题。 写一个简明扼要的标题,并且正文描述清楚你的问题。 提交 BUG:需要带上基础库版本号,设备信息(ios, android,开发工具等等),操作系统信息(系统版本),以及可以让他人重现的信息,最好能够提供重现 demo. 对于提供信息过少的问题,会直接关闭,请提供完整信息以后重新打开问题。
另外,对于如何做某某功能,可否做某某功能的问题,会直接关闭。
微信小程序常见FAQ(17.8.21-17.8.27)
Q:1.5版本基础库的小程序出现了image bindload事件响应两次的问题。
A:你好,感谢反馈,我们会尽快进行修复,敬请关注。
Q:地图里marker的callout在android机型上变成一个黑色块。
A:你好,这是一个已知问题,安卓下默认背景为黑色,我们会在后续版本中进行修复,敬请关注。你可以先手动设置bgColor为白色。
Q:新版微信开发者工具,tabBar选中字体颜色不对。
A:收到,我们会在今天的更新中修复这个问题、
Q:swiper 第一张图片不显示。
A:你好,感谢反馈,我们正在定位问题,会在后续版本中进行修复,敬请关注。
Q:ios中下拉刷新会触发上拉加载,下拉刷新时加个状态值还是会触发。
A:你好,这是一个已知问题,页面太短的时候会导致下拉刷新时同时触发上拉加载,我们会在后续版本中进行改善,敬请关注。
Q:基础库版本1.5.0,调试时,当前页面的AppData错误,很多data为空,进入下一页面,前一页面的数据才有。
A:你好,这是一个已知问题,我们会尽快进行修复。
Q:IOS微信6.5.14版本toast和loading某些特定字数出现省略号。
A:你好,这是一个已知问题,我们会在后续版本中进行修复,敬请关注。
Q:微信更新到6.5.13后 小程序调用蓝牙接口报错 10011
A:10011是没有打开gps定位导致的。
Q:一个手机打开小程序无法搜索出另外在周围打开的蓝牙的手机,无论是安卓或者iOS,一直搜索不出来。
A:我们提供的是低功耗蓝牙接口,不支持经典蓝牙。
Q:小程序UI布局错乱。
A:你好,在新版本中我们已经尝试进行了修复,但是修改涉及代码编译过程。小程序可能需要重新发版后修复才能生效。
Q:新版SDK是不是更改了 binderror 触发的时机,记得之前 image 组件 src 属性值为空的 时候,不触发binderror,现在为空好像会触发binderror
A:你好,感谢反馈,预计1.5.3会修复。
微信小程序常见FAQ(17.8.14-17.8.20)
Q:直播小程序目前应选择什么服务类目?
A:你好,目前小程序平台已关闭直播类目,暂时无法支持直播类小程序接入。
Q:swiper点击指示点切换是需要自己实现吗?
A:你好,点击指示点切换的功能现已移除。因为手机上面较难点击指示点,容易误点。
Q:怎么在标题导航上添加点击事件?
A:你好,目前暂不支持此功能。
Q:三星手机上传的图片,被旋转了90°
A:你好,这是一个已知问题,我们会在后续版本中进行修复,敬请关注。
Q:wx.getUserInfo获取到encryptedData不能在小程序直接解密?
A:只能在服务端解密。
Q:小程序页面高度变大bug
A:已知,应该是偶现。目前也没有可以规避的方法。
Q:wx.getUserInfo 在获取用户授权的时候,关闭屏幕的bug
A:已知问题,在6.5.13带上了修复。
Q:action sheet 字体颜色设置无效。
A:你好 iOS 只允许设置某一项为红色,Android 不允许自定义颜色 。文档中没有说清楚,我们会进行补充。
微信小程序常见FAQ(17.8.7-17.8.13)
Q:测试帐号通道未开通,如何提交测试帐号?
A:建议将小程序的完整体验流程记录在网盘,然后将网盘链接和账号提供到版本描述中。
Q:onShareAppMessage,分享个人shareTickets问题
** 发现安卓分享个人和群聊都有shareTickets属性值,而IOS分享给个人没有该字段。**
A:只有转发到群聊中打开才可以获取到 shareTickets 返回值,单聊没有 shareTickets。之前由于实现问题安卓给个人会返回无效的ticket,请忽略。
Q:video在安卓和开发工具都能看 ios上面就不行?
A:请检查是否因为网站未备案,无法访问。
Q:为什么从分享到群里的卡片进入小程序,再点击导航栏的首页图标进入首页后,每次点击tabbar都会触发onLoad,正常情况不是点击tabbar后,再点击tabbar,是不触发onLoad的吗?
A:你好,感谢反馈,是我们的bug,会在后续版本中进行修复,敬请关注。
Q:wx.navigateTo在安卓手机上不显示返回。
A:你好,安卓系统上使用手机返回键返回,iOS上使用左上角返回按钮返回。针对不同平台用户的使用习惯差异我们会保留。
Q:小程序安卓版蓝牙发送数据后无法关闭连接。
A:安卓系统上存在允许应用对设备持有多份链接实例,因此 “closeBLEConnection接口并没有真正断开与蓝牙设备的连接” 的原因是之前对单个设备做了多次的 createBLEConnection 操作,请尽量保证 create 和 close 成对调用
Q:Page.prototype.setData 频繁。
A:你好,我们已经注意到这个问题,后续会对warning的时机进行优化。感谢反馈。
Q:wx.opensetting bug。res.authSetting 中不管设置什么,弹窗都是用户信息。
A:openSetting功能是调起客户端小程序设置界面,返回用户设置的操作结果,authSetting 不能赋值。
Q:蓝牙搜索得到相同的两个变量。
A:建议用deviceid做去重,iOS系统对于有自定义LocalName字段的设备,可能会上报两次 onDeviceFound
Q:textarea 显示严重bug 苹果设备显示问题。
A:你好,这是一个已知问题,iOS下textarea会有哦默认的内边距。我们会在后续版本中进行修复,敬请关注。
Q:点击小程序右上角的首页(房子)键整个微信闪退。
A:你好,这个问题是 6.5.12 iOS微信引入的问题,有两种解决方案
1、升级微信至 6.5.13
2、导致闪退的原因是在首页的onLoad或onShow上有执行页面跳转的函数(redirectTo、relaunch) ,尝试用 setTimeout 的方法延迟 200ms调用,可以避免这个问题。
Q:swiper里加了bindchange事件,有很多个swiper-item,连续快速切换swiper-item触发bindchange事件,小程序会出现一直无限触发bindchange事件。
A:请不要在change事件中使用setData改变current值。
Q:我的层级是这样:map里嵌套cover-view,cover-view中有一navigator,在电脑测试时跳转正常,但是移到真机上就没有任何反应。
A:你好,cover-view内只能使用cover-* 组件
Q:安卓wx.request导致request:fail:interrupted
A:你好,之前修复的时候漏了部分情况,会在下个安卓版本中解决。
Q:关于网络请求异步访问与 let 报错。
A:使用工具提供的ES6转ES5功能,否则旧版本的系统会不认识这些关键字的。网络请求目前没有同步版本。
微信小程序常见FAQ(17.7.31-17.8.6)
Q:小程序缓存机制是怎么样的?
A:小程序发版,客户端先用之前的包打开,异步更新好。下次重新打开才是用新包。7天之内不使用的小程序会被强制更新一次。
Q:setData方法是有react那样的虚拟dom优化吗?
A:有做虚拟DOM的优化,但设置相同数据还是会触发新渲染的。
Q:关于iOS分享之后的打开首页之后崩溃。
A:你好,已知问题,会在下个版本iOS微信中修复。在onShow或onLoad等中切换页面会导致此问题,目前可以尝试采用延时0.3秒以上进 行暂时规避。
Q:小程序支持FTP协议吗?
A:你好,目前不支持FTP。
Q:地图上设置Marker经纬度时使用的是哪种坐标系?
A:gcj02 火星坐标系。
Q:保存图片到手机saveImageToPhotosAlbum()错误。
A:你好,现在saveImageToPhotosAlbum还不支持保存代码包内的文件,我们会考虑在后续版本中增加支持。
Q:小程序发布后,是否可以回退到上一个版本。
A:你好,版本回退功能已发布,欢迎使用和反馈意见。
Q:什么时候小程序后台可以支持多人登陆?
A:已经开发中了,我们争取早日上线。
Q:winphone端的微信里面支持小程序吗?
A:不支持。
Q:image组件是延迟加载的吗?
A:目前不是,后续会支持lazyLoad功能。
Q:新版开发者工具,开发网页时,如何使用 ios 和 android调试呢?
A:目前不支持 iOS Android真机调试。后续支持。
微信小程序常见FAQ(17.7.24-17.7.30)
Q:置顶后,按HOME键,小程序真的能在后台获取位置信息并上传到服务器吗?
A:系统限制,微信切入后台后目前无法继续获取地理位置。
Q:tabBar是在app.josn中设置的,但是现在我打算加入多语言功能,希望tabBar中的text可以根据多语言设置自动切换为对应的语言文字。
A:你好,目前暂不支持此功能。有需求的话可以自己实现一个tabBar
Q:能否增加自动获取开发环境参数的接口。
** 1、代码能自动获取到appid;**
** 2、代码能自动获取到 开发版 体验版 对外发布版 等参数。**
A:你好,你的反馈我们已收到,我们会在后续的版本中考虑增加类似功能。
Q:encryptedData的意义?
A:1、unionid只有在某些情况下才可以在login阶段和openid一起获取
2、为了安全性。因为前端甚至整个微信都有可能被坏人劫持,坏人可能会传回来一个假的userInfo,但是encryptedData坏人是没办法造假的,因为用于加密和解密的sessionKey只在微信后端和开发者后端传递。所以encryptedData可以用于防止这种情况出现
Q:知乎可以获取微信号关联的手机号的问题。
A:1、小程序确实有部分接口,会邀请个别开发者参与早期测试,以帮助发现问题,逐步完善方案。
2、为方便调试和验证,我们一般会综合考量开发团队的技术实力和产品影响力,特别是与接口功能的契合度。这阶段参与者的数量不会很多,时间也会有不确定性。
3、待接口形态确定后,我们会第一时间制定开放规则,并在文档和公告中周知大家。故尚未看到该能力介绍的开发者,可以耐心等待官方文档的更新。
Q:wx.showToast中image使用gif不正常。
A:showToast 不支持使用gif
Q:一组list图片渲染,怎么去掉元素默认的间距?
A:设置 image的样式为display: block试试。
Q:小程序蓝牙是否还是只支持蓝牙4.0?
A:是的。
Q:onShareAppMessage转发title可以调字体吗?
A:你好,目前暂不支持此功能。
Q:能否在【自定义编译】对话框中加一个可以按钮,可以自动赋值当前场景、页面路径、页面参数呢?
A:已经在list中了,后续版本会添加这个功能。
**
微信小程序常见FAQ(17.7.17-17.7.23)
Q:小程序能否获取本机的蓝牙deviceId相关信息?
A:没有提供类似接口。
从系统能力来说,iOS系统没有提供获取本机蓝牙Mac地址的api,有个方法是可以让外设蓝牙设备来获取已连接的手机蓝牙Mac地址,但是目前 发现有些iOS手机重启后蓝牙Mac地址会改变。
Q:真机wx.captureScreen(OBJECT)截图后缀名为unknown,造成截图后无法保存。
A:你好,这是一个已知bug,我们会尽快进行修复。
Q:真机测试时总是弹出层弹出被Map遮挡。
A:map组件层级最高,目前的确会出现这种情况。后续版本中我们会考虑进行优化。
Q:开发者工具上的样式和真机测试的样式不一样?
A:渲染的问题需要开发者自行解决,工具无法保证三端渲染的统一
https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/details.html
Q:wx.getBackgroundAudioManager() onStop无效。
A:播放结束触发onEnded,手动stop才会触发onStop。
Q:检测picker组件兼容不支持
A:你好,感谢反馈,我们会尽快修复。
Q:picker-view开发者工具可以正常显示,但是真机下就无法显示。不知道是不是跟用了cover-view有关呢?
A:cover-view只能用在原生组件map、video、canvas内。
Q:用户打开小程序后再扫码进入获取不到二维码参数。
A:你好,这是一个已知bug,我们会尽快进行修复。
Q:文件下载 支持暂停继续下载吗?
A:目前不支持断点续传,后续会考虑增加。
Q:微信小程序 如何监听页面左侧的返回按钮?
A:你好,目前暂不支持此功能。
Q:cover-view不会浮在原生组件之上。
A:你好,这是一个已知bug,我们会尽快进行修复。
Q:调用wx.relaunch报错:fail can not invoke relaunch in background。
A:reLaunch 在小程序进入后台不能调用。
Q:小程序现在支持识别图中二维码么?
A:你好,目前暂不支持此功能。
Q:小程序转发怎么获取是转发到了群还是个人?
A:你好,目前暂时无法区分。
Q:playbackgroundaudio 组件,第一次扫码无法正常播放,第二次正常,我是摇动手机时触发,不是点击播放,如何处理?
A:你好,目前对播放功能有用户点击后才能播放的限制。后续版本中会考虑解除这个限制。
微信小程序常见FAQ(17.7.10-17.7.16)
Q:通过接口 https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN 生成的小程序码,用户微信扫描小程序码进入,IOS
** 系统每次扫码都能跳到页面并执行onload事件;安卓系统第一次微信扫描进入是正常的,第二次就不进入onload事件了,这个时候怎么获取参 数?**
A:你好,这是一个已知bug,我们会尽快进行修复。
Q:ios端bug:从分享进入,点击右上角Home键,crash问题。
A:你好,现有版本可以使用setTimeout暂缓redirectTo进行规避。下一版本会修复这个问题。
Q:微信公众平台->自定义菜单->跳转小程序->小程序路径部分可否传参数给小程序。
A:你好,可以的。
Q:微信开发者工具,7/11更新后代码不能自动换行了。
A:不好意思给你带来困扰了,这是 bug,我们后续会修复。
Q:7-11 编辑器更新后,编辑器调试 wx.getBLEDeviceCharacteristics 报错。
A:你好,这是一个已知bug,我们会尽快进行修复。
Q:开发者工具,基础库1.4.0,地图bindtap事件不生效,catchtap可以。
A:你好,这是一个已知bug,我们会尽快进行修复。
Q:新增 API setNavigationBarColor 只能修改首页标题栏颜色,其他页不生效。
A:你好。目前可以尝试setTimeout等进行延迟调用,或者删除掉app.json里面的相关配置。
Q:如何动态设置导航栏的背景颜色?
A:使用 setNavigationBarColor 。动态修改样式可以用setData修改style或class
Q:第三方平台能有权限修改 授权小程序的 “扫普通链接二维码打开小程序” 配置吗?
A:你好,目前不支持进行修改。
Q:蓝牙开启discover后会找到两个同样的设备,连续触发了两次wx.onBluetoothDeviceFound,信息是一样的,请问是bug吗?
A:存在部分设备在iOS上触发两次发现回调的情况,广播数据会有所不同,可以通过UUID判重来过滤这种情况。
Q:rich-text 组件 "’" is not supported.
A:目前暂时只支持 & > < " ‘
后续会根据反馈情况来支持更多转义字符。
Q:1.开启蓝牙扫描后,用户手动关闭iOS蓝牙,这时出发了wx.onBluetoothAdapterStateChange,里面discorvery=true。
** 2.还有,当discover开启/关闭,不会触发wx.onBluetoothAdapterStateChange回调吗?**
A:1.开启蓝牙扫描后,用户手动关闭iOS蓝牙,这时出发了wx.onBluetoothAdapterStateChange,里面discorvery=true。
这里存在蓝牙关闭时扫描状态没有及时更新的情况,下版本fix
2.还有,当discover开启/关闭,不会触发wx.onBluetoothAdapterStateChange回调吗?
可以通过startBluetoothDevicesDiscovery 和 stopBluetoothDevicesDiscovery的回调 来判定 ,下版本也会和安卓平台一起对齐,会触发回调。
Q:加入appid 返回baseresponse errorcode -14。
A:你好,这是个已知的bug,请退出开发工具重新登录。
Q:用wx.playBackgroundAudio后台音乐播放iphone异常。
A:你好,iOS的playBackgroundAudio存在bug,我们会在后续版本中修复。
微信小程序常见FAQ(17.7.3-17.7.9)
Q:请问如何设置我点击上一页,下一页的时候能出现的是顶部,而不是当前页的位置,就是我从哪里点击的新的一页就会显示当前的位置,怎么让 他回到顶部呢?
A:如果使用了scroll-view,可以使用scrollIntoView,或者scrollTop属性来设置
我们在即将发布的版本也会提供api,可以移动到页面的某一位置。
Q:订阅号里的开发管理页面在哪,上传的小程序版本找不到了呢?
A:小程序和订阅号归属于不同的账号下,两者虽有绑定关系,但是小程序的版本管理要使用小程序的账号登录后进行操作,不能在订阅号的管理页面中进行。
Q:小程序如何去掉顶部导航栏的返回按钮?
A:无法去掉。
Q:组件 border-radius 样式属性,编辑器内预览圆角正常,实机预览时没有圆角。
A:video组件是native组件,仅支持有限的样式设置。组件在开发工具和手机上的底层实现有所差别,表现上有细微差异,最终效果请以手机展现为准。
Q:当input和fixed固定的布局重合的时候,input的提示语可以看见,点击固定布局上的按钮时,也能触发input,在手机上,对固定布局使用z-index,结果也一样。
A:input组件未被激活时可以被z-index覆盖。textarea是native组件,在z轴层级最高,不能覆盖。
Q:Android6.0无法注册notify=true的BLECharacter
A:这里有个bug,忽略这个错误继续尝试下后续步骤看看。
Q:三星S7使用调用蓝牙接口10008错误。
A:已知bug,会在后续版本中进行修复。目前请尝试忽略该错误继续进行后续步骤。当前版本中虽然会报错,但是notify已成功,不影响后续数据传输功能。
Q:当我请求接口,状态为403时,wx.request的fail回调没有触发。
A:4xx、5xx 等 response 的异常状态不会进入fail回调,请在success回调中检查statusCode。fail回调一般源于在url格式、参数类型检查、网络连接、域名解析、response编码问题等
Q:安卓手机升起键盘会后,小程序标题栏会消失。
A:6.5.10已修复。
Q:小程序转发回到主页按钮怎么设置?
A:你好,目前不支持对该按钮进行设置。
Q:wxml中如何输入尖括号?
A:你好,下一版本中text标签会增加对html转义字符支持,请关注小程序更新。
Q:使用 json 生成多个 movable-view, delete 某一个 json 元素后,导致这一个 json 元素后的 movable-view 定位出现问题。
A:你好,这种情况是因为你没有在wx:for的节点中指定wx:key。请尝试一下指定有效的wx:key。
Q:小程序支持多语言国际化吗?
A:你好,目前尚未添加对国际化的支持。
微信小程序常见FAQ(17.6.26-17.7.2)
Q:tab大小不生效,明明设置了4,格式化的为2?
A:谢谢你的反馈,我们下版本会修复。
Q:微信小程序button能否以图片为背景?
A:可以使用label绑定button组件进行样式的修改。
Q:小程序获取微信用户头像url 不是https。
A:这个问题已经在list中了,会尽快解决。
开发者可以先直接替换连接中http => https 来完成功能先。
Q:js 里不支持直接写根路径(根目录)么?
A:你好,暂时不支持绝对路径的引用。
这个需求已记录。谢谢反馈。
Q:在使用 playBackgroundAudio 播放音频时,音频请求的时间越长,会导致 setData 后页面 render 的卡顿越明显。
A:已知问题,下个正式版本会修复。
Q:canvas中ctx.arc()方法中的前两个参数如何加‘rpx‘单位?
A:可以自行将px转成rpx
1px = 750 / screenWidth rpx
Q:调用腾讯云的小程序会话管理服务login接口,一直提示“鉴权服务调用失败:#1007 - $WEIXIN_RETURN_ERR”,请问怎么回事?
A:这个是腾讯后端返回的错误结果,腾讯云后端应该有在解决
应该是express_in这个参数引起的。
Q:一个AppId能同时上线多个小程序么?
A:不能,只能上线一个小程序。
Q:picker时间粒度为year,选择后点确定,微信直接崩溃。
A:这是客户端上的问题,已经修复,需要等待客户端更新。
微信小程序常见FAQ(17.6.19-17.6.25)
Q:wx.getLocation拒绝授权后,如何重新开启询问是否授权?
A:使用wx.openSetting 引导用户重新打开授权。
Q:wx.navigateTo 无法跳转某个页面?跳转search 页面无效,且跳转其他页面也没有问题, 将页面改成其他字母就行,例如searcher?这是bug吗??
A:请调用api的fail回调。
Q:小程序navigator的url里面能引入第三方链接吗?
A:不能。
Q:getUserInfo获取的用户信息不会更新么?
A:延时是4小时。
Q:wx.startRecord 录音成功后,能否返回录音的时长和音频文件大小?
A:下个版本会更新录音的API会提供文件信息。
Q:没有网络的环境下就不让用开发者工具?
A:目前没有网络是无法使用小程序开发者工具的
因为项目属性和大部分开放的api都是需要做网络获取数据的。
微信小程序常见FAQ(17.6.12-17.6.18)
Q:scroll-view 标签 设置 scroll-y="true"时,bindtouchmove="touchMove", 上下滑动时 不执行 touchMove 方法。
A:感谢反馈。请考虑将touch事件绑定放到scroll-view内部。
Q:页面多个textarea时部分组件随机性地不显示文本的bug。
A:你描述的情况应该是 textarea设置了autoheight,并且内容超过了屏幕长度,因为Android上textarea的滚动事件没处理好,无法滚动使超出屏幕的内容可见,会在近期的版本修复。
Q:wx.navigateTo提示没有权限,无法跳转,之前ok的代码突然报错。
A:开发者工具服务有抖动,部分小程序会获取不到接口权限。
目前已经修复,感谢反馈。
Q:downloadFile和openDocument能否支持data url?
A:目前是不支持的。
微信小程序常见FAQ(17.6.5-17.6.11)
Q:请问小程序与开放平台Oatuth接口能共用吗?
A:不能,小程序没有oauth接口。
Q:在加载完成小程序之后,小程序能否完全不使用外网而在局域网中访问内网链接?
A:小程序不关心域名是局域网内还是局域网外的,只要这个域名是安全域名 而且你的设备能访问到即可。
Q:app.js 里的 wx.redirectTo 有时不执行
A:在移动设备上,在app.js中调用 wx.redirectTo 是有可能失败的。
建议目前不要在app.js中执行相关的方法。
Q:bug ide 新建page 自动app.json添加的行是绝对路径 会编译错误 还要手工去掉斜杠。
A:收到谢谢,下个版本会修复这个问题。
Q:小程序可使用手机NFC功能吗?
A:目前还没有 NFC 相关的规划。
后续看需求情况,决定是否增加。
Q:iphone 点击右上角分享按钮后,任意操作都会造成微信闪退。
A:iOS8有这个问题,下个版本会解决。
Q:小程序无法实现录音的同时播放伴奏?
A:目前不支持,后续版本支持。
Q:scroll-view能否增加列表重用机制解决列表很多时崩溃现象?
A:已经有计划。
Q:小程序的数据分析只能管理员才能看吗?
A:小程序后台目前仅管理员扫码登录,后续会支持其他角色登录查看数据;
小程序数据助手支持管理员或管理员授权的其他微信用户查看数据。可以支持你的需求。
具体参见:https://mp.weixin.qq.com/debug/wxadoc/analysis/assistant/
Q:附近的小程序,门店一定是是资质注册地吗?不能是经营地?
A:如果经营地址与资质注册地不一致,请提供小程序注册主体资质以及异地经营的说明材料(如租赁合同)。多个门店需要选择相关主体,并提供不同门店位置的说明材料(资质)以及相关关系说明,适用于连锁公司。
Q:企业申请小程序账号,小程序的服务类目可以超出企业营业执照上写的经营范围吗?
A:小程序的服务类目和营业资质的营业范围无关,如果是选择涉及资质的类目,只要可以提供相关资质就可以了。
微信小程序常见FAQ(17.5.29-17.6.4)
Q:app.json 文件删除一行之后关闭,就会显示为空白文档。
A:谢谢反馈,这是 bug,下版本会修复。
Q:预览前上传扫二维码之后提交提示"未为绑定为第三方平台的开发小程序"?
A:请确认 tabbar 的icon的大小是不是超过 40kb了。
Q:prepay_id 发送模板消息提示 invalid form id hint
A:如果你是支付场景,一定要用手机小程序支付,才有效的,开放工具上扫码支付是无效的。
Q:开发者工具0.17.172600,使用Page的新建功能,会出现如下提示,检查app.json发现生成的目录为:"/pages/logs/index",正确的应该是"pages/logs/index"。
A:收到 下个版本会修复这个问题。
Q:系统错误,错误代码:-80063,错误信息:undefined,
A:是因为tabbar的 icon 大小超过了40kb导致,
下个版本工具会给出友好的提示。
Q:开发者工具建议加上CTRL+TAB 快捷键切换文件修改。
A:收到建议 下个版本会加上该功能。
Q:您好,可以开通获取手机通讯录的API吗?
A:目前不支持获取手机通讯录。
Q:小程序需要用到openid,但是用的时间太长了,最长时间用了近20秒……
A:1.我们监控没有查到改接口获取数据缓慢
2.请不要再客户端调用api.weixin.qq.com相关的API , 这个接口应该是在服务端来调用的。
微信小程序常见FAQ(17.5.22-17.5.28)
Q:如何在事件中取消对Slider的滑动修改?
A:感谢反馈。对于小程序的所有组件,因为事件回调是异步执行的,所以做不到“取消变更”之类的行为。你可以在bindchange中将非法值设为合法值,这样来实现你的需求。
Q:getBackgroundAudioManager onEnded没反应?
A:所有 onXXX 接口都是接收一个 Function 类型的参数 callback,在事件发生时会调用 callback:
backgroundAudioManager.onEnded = (function(){
// 这里处理 onEnded
})
Q:我用npm install 下载的第三方库文件夹中不能再小程序开发工具中显示,什么原因?
A:小程序不支持直接引入node_modules 所以编辑器中不会显示这个目录
同时这个目录中的文件也不会被编译到小程序的代码包中。
Q:downloadFile的文件大小能否设置?
A:这个是无法设置的。
Q:最新的开发工具找不到“移动调试”?
A:目前不支持移动调试的功能。
Q:小程序如何检查GPS是否开启?如何调转到GPS设置页?
A:目前不支持检查和跳转到GPS设置页。
Q:wx.uploadFile,fail返回500已配置uploadFile合法域名。
A:500是服务器错误,
请查服务器原因。
Q:微信小程序加载信息超时 (-1,-1,-1)怎么解决?
A:这个是android手机客户端的一个bug 目前正在修复中。
Q:在开发者工具从首页进内页左上角有返回按钮,真机测试却直接是关闭按钮。
A:android 的有物理返回键。
Q:涉及社交,通不过审核。
A:你好,该小程序建群、发布任务,回复等内容有明显的社交属性,需选择社交类目。
微信小程序常见FAQ(17.5.15-17.5.21)
Q:对WXML进行格式化代码时遇到小于号会出现格式错误。
A:谢谢你的反馈,我们后续会修复这个问题。
Q:为什么wx.getShareInfo(OBJECT)无法获取群名称?
A:群名的开放涉及到隐私问题,推出之后受到了质疑。
所以我们对小程序群相关能力进行调整,开发者可先使用wx.getShareInfo接口中的群ID进行功能开发。
Q:input调用系统身份证号码键盘时,在iOS与Android下键盘X键表现不一致,iOS下X返回大写字母,Android下X返回小写字母。
A:已知问题。已发版本修复了。
Q:wx.uploadFile上传视频报错415是什么错误?
A:415 是你服务器的网络错误码。
Q:wx.chooseLocation()安卓无法获取第一个默认选中的地址?
A:谢谢你的反馈,我们后续会修复。
Q:小程序可以用安卓的api来自动调整手机屏幕的亮度吗?
A:即将开放相应的api。
Q:服务站点大于10个以上,怎么解决附近的小程序?
A:http://kf.qq.com/faq/170401MbUnim17040122m2qY.html,请查看文档。
微信小程序常见FAQ(17.5.8-17.5.14)
**Q:小程序发布新版本,老用户本地缓存会被清理掉? **
A:不会被清理掉。
Q:公众号绑定小程序后,小程序能否跳转到公众号其中的一个页面?
A:暂时不支持。
Q:刚更新了0.17.170800 mac. 现在预览项目时,如果勾选上‘开启代码压缩上传’. 部分页面会出现样式错误. 关闭就好了.
** 是因为新增的‘wxss文件代码压缩功能’ bug吗?**
A:这是一个bug
我们尽快修复,
原因是因为压缩 wxss 文件导致 @import 进来的文件丢失了。
Q:模拟鼠标消失?
A:这是显卡问题。
如有需要,请打开控制面板->鼠标->指针与轨迹
开启鼠标轨迹,就可以显示了。
Q:即使给组件设置了hover="false",与此同时另外设置了hover-class时,false是不生效的,正确的不应该是false时,hover-class不生效么?
A:抱歉,确认了下 hover 这个属性已废弃,文档未更新。
请使用hover-class="none" 来取消点击态。
Q:checkbox事件后仍有可能触发handleSwiper?
A:是的。这是因为JS运行于一个独立线程。从在JS中使用setData设置current值,到current值被应用到swiper,会有一小段时差。这段时间内,swiper仍可能触发change事件。
Q:刷新和地址栏下拉都没效果呢刷新和地址栏下拉都没效果呢刷新和地址栏下拉都没效果呢。
A:这是一个bug,下个版本修复。
Q:新建的模块,js模板的方法都重复。
A:谢谢你的反馈,这是已知 bug,我们下版本会修正。
Q:个别安卓真机利用wx.getSystemInfo获取不到SDKVersion。
A:当前 Android 客户端存在一个 bug,确实有概率出现微信是新版,但是基础库版本较旧,下个线上版本会修复这个问题。在此之前确实只能通过重装微信解决。
Q:点击pdf进行下载,但是提示的是 downloadFile:fail wxceed max file size .
wx.downloadFile 限制的文件大小是多少呢?
A:10M
Q:小程序是否能支持iFrame嵌套?
A:不支持。
Q:ble 启动notify错误代码10007是什么错误?
A:10007 property not support 当前特征值不支持此操作。
微信小程序常见FAQ(17.5.1-17.5.7)
Q:既然每个页都有一些基础固定的文件和格式,开发者工具如果提供一个命令行,可以一键快捷建页工具就好了,例如命令行下输入 wx page pagename1 或者集成到开发者工具 新建选项里。
A:谢谢反馈,下个版本会加上的。
Q:调试工具和手机调用getSystemInfo获取的screenHeight不一样。
A:这是一个没有对齐的bug
下个版本工具会解决。
Q:微信开发者工具有没有意向添加分栏编辑功能,像其他编辑器那样可以同时显示编辑两个文件?
A:收到建议 后续会添加这个功能。
Q:安卓微信内测版6.5.8,wx.reLaunch 可返回,无法继续点击,报错。
A:已知问题,近期版本会修复。
Q:场景值在开发者工具和手机上获取的类型不同。
A:谢谢反馈 下个版本会修复。
Q:微信小程序 无法获取response header
A:下个版本开始会支持。
Q:多名开发者开发一个微信小程序如何如何实现代码共享。
A:请使用svn 或者 git 等代码管理工具。
Q:应该添加一个保存全部页面的快捷键。
A:下个版本会支持保存全部文件。
Q:为什么图片只在本地调试的时候显示,手机预览和发布后 图片都不显示了?
A:假如是背景图片的话,是因为不能使用本地路径;
假如不是背景图片的话,可能跟你设置了反盗链有关系;
Q:form表单提交后怎样清空数据?
A:用两个按钮,或者将表单数据绑定到this.data中,通过清空data的数据来达到清空表单的目的。
Q:小程序服务器是否会存储小程序应用的数据?
A:是不会储存的。
微信小程序常见FAQ(17.4.24-17.4.30)
Q:小程序与小程序之间可不可跳转?
A:暂时不支持。
Q:图片服务器需要对小程序的refer放开限制,这是什么意思?
A:有些服务器为了防盗链会去检查请求的 referer。
小程序的 referer 是 https://servicewechat.com
所以需要服务器放过这个 referer
Q:模板消息 form input的value值color 真机测试不起作用。
A:在 input 是 disabled 的情况下 color 在客户端是不会生效的,会被默认配置所覆盖,但这个可以通过通过设置 -webkit-text-fill-color 来解决,如下:
-webkit-text-fill-color: red;
Q:小程序开发版本能正常访问网络,但是体验版本,则不能访问网络请求。
A:一般可能是如下情况:
a:域名不是HTTPS
b:域名带有端口
c:域名没有备案
d:域名https有问题
e:公众后台没有配置相应域名
f:TLS版本不足1.2
Q:安卓机中使用wx.relaunch跳转界面后,依然可以按系统自带的返回键返回到上一页。
(如果按照relaunch关闭所有页面的逻辑,此时应该是不能返回的,而是直接退出小程序才合理)
** 返回到上一页、再次调用relaunch,会报错 navigateBack with an unexist webviewId**
A:非常感谢,你的反馈已记录,之后会修复。
Q:怎么修改右上角的分享按钮的内容?
A:暂时还不支持。
Q:不能接入新浪云吗?applinzi.com 和 xxx.applinzi.com都不行,因为违规被禁止设置,这个要怎么办?
A:请在微信客户端打开该域名进行申述。
微信小程序常见FAQ
Q:是否支持视频直播或音频直播,如HLS?
A:我们正在技术上正不断完善,很快将提供支持。
Q:能否从小程序中打开普通的网页链接 ,比如我要链到我们的客服页面?
A:暂时不支持。
Q:没收到内测邀请,能给我们发个邀请码吗?
A:小程序很快将开放申请,请留意官方公告。
Q:请问下小程序有计划支持二维码扫描吗?迫切需要这一功能,希望能尽快提供接口支持,谢谢
A:暂时不支持,后续会逐步完善。
Q:开发工具不支持linux环境以及windows 2003或XP系统吗?
A:是的,目前不支持
Q:请问微信小程序的组件中有没有多行文本的组件?
A:6.3.30 已支持 textarea 组件。
Q:getUserInfo接口获取不到unionid该怎么办?
A:需要到open.weixin.qq.com网站上,绑定小程序和你的其他公众号或app,才会返回unionid。
Q:安装了小程序调试工具(wechat_web_devtools_0.9.092300_x64.exe)后,把原来的开发者调试工具覆盖了?没法做到两个工具兼容?直接覆盖?
A:请升级到最新的开发者工具版本,已经兼容普通网页调试和小程序调试。
Q:我在wxss文件里编写css3动画,点击编译直接就报错了,编译不通过。
A:Css3 的更多特性,我们正在陆续支持中。目前部分功能支持不足,如animation动画。
Q:小程序路由/info?appId=1,通过wb.navigateTo 跳转页面后。如何在新的页面中拿到appId的值?我看文档中没有描述。
A:可以通过 Page 的 onLoad 事件拿到,可以参考navigator组件
Q:微信小程序支持和硬件的交互吗? 比如和硬件通过蓝牙或者wifi的方式进行数据通信?
A:我们正在规划中,目前暂不支持
Q:wx.setStorage(OBJECT) 小程序存储的容量有多大限制?
A:目前每个小程序限制5M
Q:目前提供的canvas绘图接口,我们发现不能跟网页原生api兼容,所以也就无法使用现有的绘图库了是吗?
A:是的。
Q:在微信小程序的canvas相关api中,发现缺少将canvas转换成图片的相关api接口。如drawImage系列接口。
A:6.3.30 已支持 wx.canvasToTemFilePath 用于将 canvas 转成图片临时文件路径。
Q:下载下来的zip文件如何解压缩,是否有相关api?
A:目前暂不支持,我们将很快提供。
Q:我想问一下,在小程序里面怎么进行组件化开发?我在文档中看到了template,但是个人来看只能绑定数据。如果我想绑定事件,类似component该怎么办?还是在小程序里有其他办法实现组件化?
A:目前暂不支持,我们很快将提供自定义组件。
Q:最近在看微信的小程序开发,有个顶部tab需求,查看文档没有发现此组件,看到设计规范上有,请问在哪里可以看到。
A:6.3.30 已支持在 tabBar 设置 position 参数。
Q:请问微信公众号开发功能除了调用微信提供的API之外,可以调用自己写的api接口或者服务吗?
A:可以使用request接口请求自己的服务器api。
Q:您好,在小程序的api 中是否有获取图片原始宽高的接口?具体需求场景:在canvas 中实现对wx.chooseImage后的图片进行一定比例的放缩功能。
A:6.3.30 已支持,image 组件的 bindload 事件可以返回图片的原始宽高。
Q:开发者工具如何录音,录音完成是什么格式呢?
A:暂不支持模拟录音,手机上录音目前是silk格式。
Q:请问小程序能引用外部的图表库吗,比如ECharts?
A:暂不支持。
Q:WXML中"Mustache"语法(双大括号)来绑定数据,
例如:
** ****{{**
message }}
Page({
data: {
message: "Hello MINA!"
}
})
** 如果message是一段HTML文本,能不能绑定?应该怎么绑定?**
A:目前不支持绑定HTML代码。
Q:代码里面可以用一些工具库吗?比如像 lodash这种工具库,我觉得可以用的话是比较方便的,比如可以通过 npm install 这种方式来安装第三方的工具库。
A:目前暂不支持。
Q:小程序开发时能否使用我们自定义的字体图标。A:自定义字体是支持的,但是需要使用线上字体,并且存放字体的服务器需要允许跨域。
Q:在小程序中如何将富文本内容显示出来,我已经在小程序中加入了div和样式做了测试发现样式都无效?
A:目前暂不支持。
Q:小程序是否开放用户手机通讯录的读取/写入权限?
A:目前暂不支持
Q:好像无法通过js获取图片宽和高,请问有解决方案吗?
A:目前只能显示设置图片宽高
Q:iPad好像无法预览小程序?
A:目前暂不支持iPad。
Q:微信小程序有拨打电话和发送email的方法吗?
A:可以拨打电话,暂不支持发送email
Q:我在一台机器上同时开发微信小程序和服务器程序,请问微信小程序在开发时怎么访问我本机的服务器呢?用localhost还是开发机器的IP地址?
A:目前服务器必须使用域名,不支持本地调试。
Q:我在文档中,没看到如何修改右上角三个点操作区按钮的方法。
A:这里不支持自定义,统一显示官方按钮。
Q:我这在布局的时候用到了rpx单位,在安卓手机(小米4)下真机预览的时候750rpx并显示全屏,经过测试发现在安卓手机(小米4)下850rpx 才能显示全屏; 但文档里面写道:规定屏幕宽为750rpx;是不是意味着开发者需要适配不一样的手机(不一样的手机设置不一样的rpx值)?
A:我们会持续优化rpx,兼容大部分主流机型。不需要开发者做适配。
Q:文章中的image,如果想单击后浏览图片,可以放大缩小之类,有没有相关接口?
A:可以使用图片预览接口。
Q:我在使用贵方提供的canvas组件时,并没有找到一个可以保存画布信息的接口。
A:暂不支持,我们会很快支持。
Q:滚动页面,滚动到底部,加载新的内容不能实现。
A:6.3.30 已支持页面配置 onReachBottom 事件。
Q:如果是支付给子商户,调用接口跟之前web开发的用法是一样的还是怎么做?
A:目前暂不支持支付给子商户。
Q:请问小程序里支持把文字、图片、链接转发到IM给好友、朋友圈吗,API文档里没写。
A:分享能力会很快提供,请留意官方文档。
Q:请问微信小应用除了自带的api接口, 是否支持其他的外部api或js插件的加载?
A:目前暂不支持。
Q:我调用小程序的微信支付api,一直报签名验证错误,参与签名的参数有timeStamp、nonceStr、package、signType。使用微信支付签名校验工具生成的签名跟我自己服务器生成的签名是一样的,但还是报签名错误。
A:appId不需要传入支付api,但是需要参与签名。
Q:想请教checkbox是否只能通过checkbox-group绑定事件。
A:heckbox不会触发change事件, checkbox-group才会触发。
Q:我们在微信开发工具,选择图片后,尝试上传或下载图片 都没有任何反应,请问是什么原因?
A:最新版本的开发工具已经支持 uploadFile 和 downloadFile 的调试。
以上是关于官方问答--微信小程序常见FAQ (17.8.21-17.8.27)的主要内容,如果未能解决你的问题,请参考以下文章