[官]微信公众平台开发者社区:微信小程序常见FAQ(更新至17.2.26)

  • • 发表于 8年前
  • • 作者 MINA搬运工
  • • 17524 人浏览
  • • 12 条评论
  • • 最后编辑时间 8年前
  • • 来自 [技 术]

提醒:相同问题请参考最新更新的常见FAQ!!!

也许可能已经在最新版本中修复,请仅仅作为参考或者了解小程序的过去使用!!

本文转自微信开发者社区管理员的一篇内容,因为不支持外链,连接未给出!

微信小程序常见FAQ(17.2.20-17.2.26)

  1. Q:就算引入了es6-promise ios9 ios8 也无法使用Promise 但是也不报错,打印Promise 显示null,安卓没事。
    A:谢谢反馈,迟点我们会上个 ES6 支持版本解决。

  2. Q:现在picker-view触发bindchange要在滑动结束后,有时候还没滑完,就点确定按钮或者跳转页面,但是bindchange没有触发,就没有获取到数据。
    A:谢谢反馈,下一版优化。

  3. Q:wx.createAudioContext造成内存泄漏。从列表页进入内页,内页在onLoad中执行 wx.createAudioContext(‘myAudio’); 多次执行“返回列表页(通过返回按钮),进入内页”,在进入内页后 模拟器会有报错,手机实测会阻塞接口请求。
    A:多谢反馈,应该是多次进入后,重复注册了多个 emitter 事件问题,先记录了。

  4. Q:wx.upload()接口错误,本地测试wx.upload()访问借口是否要将接口url添加到小程序后台?
    A:开发工具上测试时候可以在项目页面选择不校验安全域名
    手机上测试时候,打开调试模式,默认不校验安全域名
    其他情况下,都会校验安全域名,安全域名包括了上传文件的校验。

  5. Q:wx.chooseImage ,返回res里始终有一张或多张重复的。选择了4张完不一样的图,返回的结果里有一张是重复的,实际只能取到3个有效的 tmp_文件地址。
    A:感谢反馈。这个问题只会在开发者工具中出现,下个版本会修复。

  6. Q:wx.request() 请求后应该有返回头信息,建议在 success 和 complete 均加入 response headers 返回头信息。
    A:收到,我们会规划这个需求。

  7. Q:微信小程序的默认编码是什么?
    A:UTF8

  8. Q:在浏览器测试接口的时候完全没问题,当放到wx.request中请求就会丢失session.
    A:wx.request 是通过客户端接口发起的HTTPS请求,不是浏览器的ajax
    所以没有session 需要开发者自己记录和标记登录状态

  9. Q:小程序swiper移动内容不加载。
    A:已知问题,下个版本 fix。

  10. Q:请问小程序里微信支付可以实现找人代付吗?
    A:目前不能。

  11. Q:wx.showToast() 的 OBJECT.icon 应该增加 fail。
    A:后续会增加。

  12. Q:微信是否可以开放出NFC功能相关API?
    A:是个好建议,已记录下来。

  13. Q:带参数二维码达到10w后,是再也不能生成了?还是会按照时间顺序自动覆盖掉之前生成的,保持总量10w?
    A:是不能再生成新的二维码了。

  14. Q:小程序用户端的bug,苹果机出现”打开失败,无法打开小程序:加载失败:101”
    A:谢谢反馈,这个是一个已知的问题,我们会尽快修复。

  15. Q:socket为什么测试版能用,正式版不能用啊?
    A:请检查mp.weixin.qq.com后台的 WSS 域名配置是否正确。因为开发版不做域名合法性校验。

  16. Q:小程序支持Echarts吗?
    A:不支持 需要自己实现或者参考一些开源库
    例如:https://github.com/xiabingwu/chartjs-wechat-mini-app

微信小程序常见FAQ(17.2.13-17.2.19)

  1. Q:Textarea 初始化页面后底部显示“完成”。
    A:微信Android版 6.5.4的bug,会在下个版本修复。

  2. Q:出现input和textarea,点击textarea时,无法释放input焦点?
    A:谢谢反馈,这是android微信上的bug,下个版本fix。

  3. Q:开发者工具怎么不支持linux,明明可以跨平台。
    A:不是简单的跨平台就可以的。
    需要考虑分发 拓展 签名等等
    短时间内,我们没有精力支持到 linux 版本。

  4. Q:phone7下面video标签在4G下面会自动缓存视频,小米4不会,有办法解决这个问题吗?
    A:后续版本会调整运营商网络下视频加载的策略。

  5. Q:wx.playBackgroundAudio后台音频播放问题。设定好播放列表,进行锁屏播放测试。 Android手机播放完成一首之后,可以在后台进行音频自动切换至下一首,但是5分钟左右小程序进程崩溃,音乐播放停止。 IPhone手机没有5分钟崩溃的情况,但是无论音频时长多少,播放完成一首之后,不能自动切换至下一首。
    A:感谢反馈,这两个问题都已知并在修复中,预计下个正式客户端版本会上线。

  6. Q:希望可以开放剪贴板API,以及长按选中的功能。
    A:剪贴板API。 这个在计划中 我们会尽快提供。

  7. Q:请问是一个公司能申请50个微信小程序appid,还是一个appid能同时发布上线50个小程序?
    A:一个认证主体可以申请50个微信小程序或者公众号,会分配不同的appid。

微信小程序常见FAQ(17.2.5-17.2.12)

  1. Q:iOS10.2地图问题。在小程序中的地图页面点击上面三个点,直接点击遮罩层关闭功能,会导致地图无法定位到当前已经定位到的位置。
    A:已知问题,下个客户端版本修复。

  2. Q:getUserInfo可以返回微信号吗?
    A:没有任何渠道可以获取到用户的微信号
    可以通过 openid 来做微信用户标识

  3. Q:调试版本调用getBackgroundAudioPlayerState报错。
    A:6.5.4 已经修复这个问题

  4. Q:是不是没有退出小程序的函数?
    A:没有。

  5. Q:picker日期模式iOS真机bug。选择了非start年份时,用户获得的月份 = 用户选择的月份 + start指定的月份 - 1
    A:多谢反馈,尽快解决。

  6. Q:小米4 input 设置focus 页面会卡顿,闪烁一下。
    A:已知问题,优化中。

  7. Q:swiper组件在ios上向右滑动返回时的bug。
    A:谢谢反馈。这个问题已知,我们会尽快解决。

  8. Q:地图控件,点击右上角 … 菜单之后,然后点击屏幕让菜单消失,地图中心点会变动。
    A:已知问题,下个客户端版本修复。

  9. Q:wxml里数据绑定包含美元符$的问题。
    A:工具的bug,下一个版本修复,谢谢反馈!

  10. Q:有网络状态改变通知吗? wx.onNetworkTypeChange
    A:下个版本支持。

  11. Q:showToast bug,在一个request请求前showToast(loading类型,duration为10000),在请求成功后hideToast,再弹出一个success的Toast,这个Toast的显示的图标是loading。
    A:已知晓,谢谢反馈。该问题只在 iOS 下出现,尽快解决。

  12. Q:在开启“ES6转ES5”时,开发工具调试正常,真机预览出错。
    A:同 ES6 => ES5 无关 是代码压缩导致的bug,我们尽快修复。

  13. Q:IOS平台上调用地图有时会出现必应地图
    A:已知的bug,我们会在下个版本修复,谢谢反馈。

  14. Q:为何开发工具可以提交,体验版没反应?
    A:后台设置下安全域名。

  15. Q:微信小程序是否支持国际化?
    A:目前不能,但是未来是需要支持的。

  16. Q:小程序如何读取用户的微信运动数据?
    A:目前没有这个接口。

  17. Q:理财类产品(p2p),在小程序里可以正常交易吗?
    A:从审核角度,只要你是有合规资质进行p2p业务,并且申请了支付功能,是可以交易的。

微信小程序常见FAQ(17.1.16-17.1.23)

  1. Q:该小程序未做用户发布内容的关键词过滤,可以随意发布违反国家法律法规禁止的内容。请问如何处理?
    A:如果你的小程序有发帖之类的功能,你要对发布的内容做一道关键字的过滤,一些涉及政治敏感或者色情暴力之类的关键词要屏蔽掉才行。

  2. Q:小程序不支持虚拟物品支付 虚拟物品是指什么啊 我看分答小程序提问需要10块钱可以微信支付啊 这个不属于虚拟物品吗?
    A:要看看你的小程序具体是做什么业务的。比如分答,如果是10块钱提问,有人回答,获得相应报酬,这是可以的。但如果这个答案,其他人可以花1元或者其他任意金额来听。那这个花钱听答案的服务,就算是虚拟支付了。

  3. Q:审核版本不能覆盖了吗?
    A:现在还没有审核中的撤回,需要等到审核有结果后才能重新提交审核。
    审核中的覆盖和撤回,春节后才能支持到。

  4. Q:在安卓端,当一个音频播放到最后结束后,onBackgroundAudioStop会调用两次?
    A:已知问题,下个版本修复,谢谢反馈。

  5. Q:华为荣耀6 H60-L12点击picker date时,小程序直接关闭。
    A:已知问题。6.5.4 修复,谢谢反馈。

  6. Q:wx.getUserInfo,第一次调用这个接口,会弹出授权浮框,如果此时用户拒绝,后续再调用这个接口,接口直接返回“用户拒绝”。
    A:取消授权之后,10分钟内不会再弹。所以小程序内要考虑这种用户取消授权的交互。

  7. Q:如何能够让互相之间共享代码?
    A:svn git 都行。

  8. Q:使用后台播放器播放音乐,在android机上只要锁屏就暂停了播放。
    A:http://support.weixin.qq.com/cgi-bin/mmsupport-bin/readtemplate?t=page/android_exp__index Andorid客户端bug,请下载最新6.5.4版本。

  9. Q:视频弹幕不能加载。
    A:已知问题,后面版本会修复。

  10. Q:wx.uploadFile 支持 progress事件吗?
    A:暂不支持。

  11. Q:小程序window设置下拉刷新后每个页面都可以下拉,能否控制不是每个都能下拉?
    A:不要在window中设置,在window中设置的话所有页面都会下拉。 在需要下拉的页面的.json文件设置{“enablePullDownRefresh”: true}

  12. Q:用户拍摄的视频,在不同手机上用video控件播放会角度各种颠倒。
    A:确实存在这个问题,我们修复一下。

13 Q:wx.switchTab 跳转到tabBar 页面。初始化函数没有执行。
A:已知问题,即将修复。

  1. Q:安卓微信,加粗不生效。
    A:已知问题,正在处理。

  2. Q:wx.canvasToTempFilePath 代码不执行是什么原因?
    A:开发工具中已知 Bug,下个版本会修复。

  3. Q:用最新版小程序开发工具开发网页,怎么进行移动调试?
    A:移动调试这个春节后的版本会重新加上。

  4. Q:开发者工具可以增加编辑器字体大小吗?
    A:抱歉,目前还不行,我们后续会继续做优化。

  5. Q:在调用打电话API时怎么把显示电话的弹出窗给隐藏?
    A:无法隐藏,系统弹窗。

  6. Q:微信小程序设置了request 合法域名。但是还是说域名不合法!
    A:工具中点击项目,点击详情,点击刷新。 手动调用工具更新下安全域名的配置。

  7. Q:1、在IDE里,wx.startRecord的success没有被调用。在真机上正常。 2、在IDE里,complete参数中errMsg = ‘startRecord: ok’;在真机上是 “startRecord:ok”,ok前面少了一个空格。
    A:两个问题都已修正,感谢反馈。

  8. Q:wx.navigateBack不会触发onshow。
    A:已知bug,微信 6.5.4 版本将会解决。谢谢。

  9. Q: 代理设置三种方式都试过了,发现仍然无法预览。
    图片描述
    A:因为网络代理软件或者 VPN 影响,工具无法加载本地模拟开发服务 请尝试以下任一解决方案: 1.关闭相关网络代理软件,重新编译成功后,再启动相关网络代理软件; 2.配置相关软件不针对 *.appservice.open.weixin.qq.com*.debug.open.weixin.qq.com 进行代理; 3. 配置相关软件不针对 开发者工具 做代理。

微信小程序常见FAQ(17.1.9-17.1.15)

  1. Q:ClipboardEvent 在开发工具有,能用不?
    A:真机上还不支持。

  2. Q:小程序绑定的“开发者”和“体验者”为什么不能预览开发中的小程序?
    A:a:开发者只能预览自己提交的小程序
    b:体验者能预览设置为体验版的小程序

  3. Q:canvas 绘图提示。回车后变成 canvasToTempFilePath。
    A:多谢反馈,下个版本修复。

  4. Q:小程序如何插入动态wxml?
    A:暂时不支持。

  5. Q:为什么调试页面是空的?
    A:应该是工具端口判断出错了 我们下个版本做修复;最简单的处理办法是重启下系统先解决;建议下载 测试版本 先试试

  6. Q:跳转页面后的 wx.showToast 显示不出来。
    A:多谢反馈,已经复现,尽快修复。

  7. Q:微信小程序请求百度地图LBS服务器端接口报错。
    A:如果正式上线需要调用的话,可以自己在 server 里做一下 proxy

  8. Q:小程序发布会校验https的合法性吗?
    A:会校验 https 证书有效性。

  9. Q:开发工具ReleaseSRWLockExclusive于KERNEL32.DLL
    A:不支持XP系统。

  10. Q:希望后台加入代码版本比较功能。
    A:用 git svn 管理代码就可以了。

  11. Q:按ctrl + s保存时提示 (保存失败,Error:EPERM: operation not permitted, open ‘FilePath’)
    A:已管理员身份运行程序即可。

  12. Q:调用用户信息接口时,如果用户点击拒绝,手机和开发者工具上的报错值不一样。
    A:正确的是 getUserInfo: fail auth deny,开发工具待修复。

  13. Q:navigationBarTextStyle属性描述错误。
    A:开发工具里实现有误,客户端内仅支持 black/white。

  14. Q:wx.canvasToTempFilePath 无效。
    A:问题已经知晓,处理中。

  15. Q:map视野移动后,如何获取中心点的坐标?
    A:获取map对象就可以了,wx.createMapContext(mapId)。创建并返回 map 上下文 mapContext 对象。

  16. Q:page在tab中,在onLoad事件中调用 setNavigationBarTitle, switch到其他tab,在回来, 刚才设置的title无效。
    A:onLoad 只调用一次,这种情况应该设置在 onShow,建议阅读一下小程序生命周期部分文档。

  17. Q:提示fail url not in app.json 。
    A:请确认相对路径是否正确,或者写以 ‘/‘ 开头的绝对路径 ‘/pages/test/test’。

  18. Q:request合法域名 添加了https的域名 请求的时候还是报 不在以下合法域名列表中的错误 是为什么?
    A:工具-项目-查看详情-更新。

  19. Q:IPAD无法使用小程序。
    A:iPad 目前不支持使用。

  20. Q:不在以下合法域名列表中,请参考文档。
    A:开发时可以在开发工具选项中关闭域名验证,上线时需保证域名已经加入到可信域名中,且只支持 HTTPS 服务。

  21. Q:swiper的swiper-item为video时渲染出错.
    A:谢谢反馈。 这个是已知问题,实际上在ios上的处理比较复杂。我们会尽快修复。

  22. Q:Web调试工具无法加载模拟器和调试工具。
    A:下载使用1.12更新的beta版本。

  23. Q:switchTo的时候能否触发一次onShow。
    A:已知问题,即将修复,多谢反馈。

  24. Q:小程序是否支持视频通话?
    A:目前不支持。

  25. Q:onBackgroundAudioStop callback的bug。在开发编辑器中res是有数据的,但是在手机上跑res是个空的。
    A:文档中 callback 的 res 是不带有任何参数的,手机上的实现才是正确的,开发者工具中的问题确认下。

  26. Q:bindtap和catchtap 获取不到自己定义的data-xx值。
    A:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxml/event.html?t=2017112 ( 从 event 的 currentTarget 里取。)

微信小程序常见FAQ(17.1.2-17.1.8)

  1. Q:是否会添加带”失败状态”的toast?
    A:已在迭代,可以直接在toast上显示自定义图片的能力。

  2. Q:小程序提供后台存储服务么?
    A:暂时不提供。

  3. Q:background: url: iOS渲染不出图片。
    A:文档有说明 background 不支持本地路径的图片。

  4. Q:安卓中不点击完成,也会触发bindconfirm。
    A:这个问题已经知晓,多谢反馈。

  5. Q:小程序开发使用的域名是专属的吗?
    A:没有要求一定是专属域名,但要 https。

  6. Q:小程序安卓https请求正常返回数据,但是iOS10.2版本请求不通。
    A:因为当时https证书用的startcom提供的免费证书,但是此证书iOS并不认为是安全的,是不被信任的。

  7. Q:小程序点击跳到外部链接吗?
    A:不支持。

  8. Q:小程序能和公众平台共享一个服务器吗?
    A:可以。

  9. Q:wx.switchTab,为什么有时候触发不了onshow?
    A:已知问题,下个版本会修复。

  10. Q:map组件总是显示在最上层?
    A:map 在真机上是用原生实现的,所以他的层级是最高的,你可以用 map 的controls。

  11. Q:API希望能加入复制的功能。
    A:已在排期支持了。

  12. Q:在 app.json 配置 window.backgroundColor 窗口背景色没有效果,在page下的json中配置也没有效果。用page的样式控制可以。
    A:窗口背景色,跟页面背景色不是同一个。
    页面背景色需要 用 page 来设置样式。

  13. Q:编辑器无法调试,编辑器一片空白。
    A:建议使用beta版本的开发工具
    https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=122269075&docid=00446841029fd141df4f4dcf284b2bcb

  14. Q:为什么微信WEB开发者工具修改官方提供的demo中*.json属性刷新后不变?
    刚装好微信WEB开发者工具导入官方的demo,打开里面的app.json文件,修改里面的颜色和文字,然后刷新,结果没有发生变化?这个是什么原因?
    A:修改文件后需要 ctrl(command) + s保存文件才会生效。

  15. Q:wx.showToast 改变ICON无效。
    A:多谢反馈,问题已记录。

  16. Q:开发工具“清除缓存菜单”被 tabbar 挡住了。
    A:建议使用beta版本的开发工具
    https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=122269075&docid=00446841029fd141df4f4dcf284b2bcb

  17. Q:开发者工具 最新版本 2017.1.4 (0.12.130400)下拉有bug。
    A:这里跟客户端保持一致了,scroll-view中触发不了下拉刷新。

  18. Q:小程序后台播放支持m3u8的音频吗?
    A:暂时不支持,后续版本支持。

  19. Q:更新了开发客户端出现了空白。
    A:建议使用beta版本的开发工具
    https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=122269075&docid=00446841029fd141df4f4dcf284b2bcb

  20. Q:微信小程序的分享功能在安卓下无效,但是在ios系统中可以正常使用?
    A:安卓版本 6.5.3 以上才支持。

  21. Q:开发工具如何清 DNS cache?
    A:问题已知晓,后续版本提供支持。

  22. Q:将canvas标签放入了swiper-item标签中在真机环境下的问题。
    滑动切换时,canvas标签在真机下不跟着移动。
    A:谢谢反馈。这个问题是已知问题,我们会尽快修复。

  23. Q:关于重力感应API的频率问题?目前的频率是5次/秒,能否提升到50次/秒,不然一些比较精确的重力感应的玩法根本无法实现。
    A:先记录下了,多谢反馈。

  24. Q:小程序如何禁止下拉?
    A:设置 “disableScroll”: true 即可。

  25. Q:getAppConfig:fail,无法获取userInfo。
    A:下载新版:http://dldir1.qq.com/weixin/android/weixin653android980.apk。

  26. Q:小程序未来会否开通蓝牙功能?
    A:是有这个计划的。

  27. Q:video 能默认全屏播放吗?
    A:不能默认全屏播放。

  28. Q:Object.assign() Android真机环境不支持这个API。
    A:请参考 es6 api 支持情况。

  29. Q:小程序二维码可以在朋友圈识别访问吗?
    A:不可以,只能通过扫一扫识别。

  30. Q:开发者工具 卡死,终端启动下报错。
    A:是因为开发工具上一次关闭没有清理好端口占用。
    尝试任意一种:
    a:重启下电脑
    b:查下哪个进程占用9973端口,删除掉即可

  31. Q:在真机上对textarea进行编辑,会出现几行文字缩成一行的问题。
    A:已知问题,下个版本修复。

  32. Q:tabBar没法像微信朋友圈那样有小红点吗?
    A:暂时不支持。

  33. Q:text组件长按选中无效。
    A:下个版本会增加 selectable 属性,可以让文字选中(目前版本已经有这个属性,只是在 Android 上不生效,所以没有在文档中注明)。

微信小程序常见FAQ(16.12.26-17.1.1)

  1. Q:微信小程序支持fetch或者promise吗?
    A:promise工具目前不支持
    fetch 客户端不支持 工具下个版本保持统一。

  2. Q:touchmove滑动事件里面的currentTarget. id值不变动。
    A:ouchmove / touchend 事件的 target / currentTarget 会永远是 touchstart 时的 target / currentTarget 。

  3. Q:wx.request的POST方法的参数传输服务器接收不到的bug。
    A:wx.request post 的 content-type 默认为 ‘application/json’
    如果服务器没有用到 json 解释的话,可以把 content-type 设置回 urlencoded。

 wx.request({
     ....
     method: "POST",
     header: {
       "content-type": "application/x-www-form-urlencoded"
     },
     ...
   })
  1. Q:wx.uploadFile在手机上返回http码403。
    A:安卓的微信升级到6.5.2及其以上版本。

  2. Q:小程序SVG支持吗?
    A:image的src放远程svg可以,background-image里也可以。

  3. Q:wx.request返回statusCode两端类型不一致。
    A:确实有这个问题 我们来修复下 谢谢。

  4. Q:关于组件的动态生成与销毁?
    A:不支持动态生成组件,但可以用 wx:for 去渲染多个。笔者认为: wx:if 或 hidden 完成类似功能

  5. Q:小程序支持热更吗?
    A:不支持开发者自行更替。

  6. Q:一些接口的回调IOS和Android不一致
    例如支付接口,用户取消支付后,ios只回调complete方法,android则回调fail方法,官方文档也没有任何回调说明,造成开发很困难;类似的还有图片选择接口,分享接口等等。
    A:支付接口,用户取消支付后,ios只回调complete方法,android则回调fail方法,问题已记录,多谢反馈。

  7. Q:如果icon已经在服务器上了,想用直接访问网址的方法加载图片进来这样可以吗?
    A:不能。

  8. Q:ipad不能使用小程序?
    A:暂时不支持ipad打开小程序。

  9. Q:小程序音频,视频播放器问题 。
    1:能够只隐藏进度条跟时间吗
    2:现在iOS平台上的时间显示是0:00,但是android上会显示错误码,能够通过什么设置修改吗?
    A:1:下个版本会修改这里的交互,不显示进度条和时间。
    2:6.5.3 版本已修复此问题。

  10. Q:在手机端调试Canvas的时候,canvas直接覆盖了调试面板?
    A:已知问题,多谢反馈。

  11. Q:拍照窗口可以加浮层吗?
    A:暂时不支持。

  12. Q:IOS10 微信6.5.2 wx.scanCode()无法唤起扫码。
    A:问题已经记录,谢谢反馈。

  13. Q:开发者工具经常报jsEngineScriptError错误,会导致页面白屏。
    A:移步下载最新 0.12.130400 版本的开发工具试试

  14. Q:开发者工具里面,SPA页面,更改title无效。
    A:wx.setNavigationBarTitle
    可以通过 API 改变导航栏标题。

  15. Q:请问小程序页内支持长按保存图片或分享图片吗?
    A:目前没有这个功能。

  16. Q:关于swiper中的current问题。
    如果在新的版本中,直接设current,会产生的效果是:无论从哪个swiper元素点击进去,都会显示swiper第一个子元素的值。
    A:目前swiper在处理swiper-item动态变化的情况时有一些bug,会很快修复的。

  17. Q:小程序能引用自己服务器上的wxss和js文件吗?
    A:不能,无法执行远程代码。(笔者:God NO!)

  18. Q:苹果7,提示内部错误,内存占用过多。
    A:页面做的预加载,列表中有图片,图片渲染的太多了,解决办法就是不当屏展示的图片,不让它渲染。

  19. Q:小程序体验者安卓卡在加载页面进不去,IOS可以进去。
    A:这是android微信客户端旧版本的bug, 请下载最新版本的 6.5.3 客户端

  20. Q:请问目前微信小程序支持蓝牙吗?
    A:目前不支持。(笔者:God NO!Again)

  21. Q:分享功能真机没有效果?
    A:这是android微信客户端旧版本的bug, 请下载最新版本的 6.5.3 客户端

  22. Q:强制使用https,开发和测试环境下怎么联调和测试?
    A:「微信web开发者工具」->「项目」->「开发环境不校验请求域名及TLS版本」。

  23. Q:wx.showToast()方法无效。
    调用wx.request请求网络然后在
    complete: function (res) {

         // complete
         wx.hideToast();
         }
    

    在成功方法里面如果要进行showToast的时候感觉无效,并没有弹出提示框。
    A:success 回调调用是在 complete 之前的,如果在 success showToast,下一步 complete hideToast 就会被冲掉 showToast。

  24. Q:picker 组件中的文字大小是否支持修改?
    A:不支持修改。

  25. Q:tabBar的图片在android和ios上面大小差异太大。
    A:这是android微信客户端旧版本的bug, 请下载最新版本的 6.5.3 客户端

  26. Q:tabbar 页面返回问题。
    非首页的tabbar 页面 点击左上角返回箭头时如何返回到小程序首页? 现在是直接退出小程序了
    A:创建新页面时用 navigateTo 才会新建新页面,同时保留旧页面,如果用 redirectTo 是在当前页面内跳转。

  27. Q:问下 wx.request() 怎么设置成 同步。
    A:reqeust是发起网络请求。没有同步接口。

  28. Q:最新mac版工具不可用,进来就出现获取appservice 失败。
    A:工具设置中选择直接链接网络 。或者 系统中的代理软件设置工具直接链接网络。

  29. Q:真机 view overflow-y下滑会很卡。
    A:父层需要 position:relative; 加了之后就不卡了。

微信小程序常见FAQ(16.12.19-16.12.25)

  1. Q:text标签内容无法长按复制?
    A:目前 Android 端从系统层禁止了长按的能力,下个版本会支持上。
    iOS 和 开发工具中可以先加上属性 selectable,下个版本的文档会放出。

  2. Q:IOS10以上版本无法读取服务器内容
    A:问题出在证书身上 WoSign、StarCom之流不被Apple、Firefox信任了。

  3. Q:新版本还是没有修复 wx.openDocument 安卓打不开文档的BUG,请问什么时候能修好呢?
    A:返回的contentType要是doc才行。

  4. Q:更新后res.data得到的数据不能遍历到页面。
    A:请使用setData。

  5. Q:textarea和placeholder内容会显示在modal上
    A:由于textarea是原生组件实现,层级最高,目前还无法支持在上面覆盖元素这样的交互设计。

  6. Q:…data 作为template的data 传值在wx:for 中取不到值。
    A:谢谢反馈,这个问题已记录。

  7. Q:更新之后页面调转失败wx.navigateTo
    A:现在跳转到含TAB的页面需要 使用 wx.switchTab

  8. Q:contact-button真机无效?
    A:(1). 拷贝官方代码,contact-button设置为了白色,背景也是白色的话会看不到。
    (2). 目前Android设备还不支持。
    (3). IOS 6.5.2 已经可以正常使用和客服聊天。

  9. Q:onShareAppMessage,就弹出分享窗口。
    前面还要有判断语句呀,看是不是合法内容什么,不合法不让分享。
    现在是条件语句控制不了,只要点分享,就弹出分享菜单,return也中断不了。
    A:中断不了用户的分享行为。

  10. Q:include里的src属性不支持数据绑定吗?
    A:include 和 import 不支持动态绑定,可以用 template 打到相同目的。

  11. Q:是否支持Tabbar的top和bottom都存在。
    A:不支持。

  12. Q:请问真机调试如何清缓存?
    A:目前没有提供系统级别的缓存清理机制,可以自行在开发版本(比如设置页面)加上一个按钮清除缓存,然后调用 wx.clearStorge

  13. Q:tabbar 可以动态修改图标与文字么?
    A:暂时不支持。

  14. Q:请问小程序是否有Clipboard这样的对剪贴板操作的API?
    A:正在实现中。

  15. Q:之前进入页面会导致 onReachBottom 直接触发,现在无法触发了?我的onReachBottom 方法是动态加入的,这样子有影响吗?
    A:需要一开始就在Page中定义号onReachBottom的方法。

  16. Q:二级页面switchBar到tabBar页面时,onShow不被调用。
    A:确认这是路由管理上的一个bug,已经修复,下个版本上线。

  17. Q:css的z-index 在iOS真机上无效吗?
    A:map,video,canvas,textarea是原生组件,层级位于webview之上。所以z-index无效。

  18. Q:Mac版本微信web开发者工具白屏问题反馈。
    A:这个问题已经知晓,我们改正下,谢谢反馈。

微信小程序常见FAQ(16.12.12-16.12.18)

  1. Q:怎样直接给审查人员发反馈?
    A:我们会在后续的微信公众平台小程序提交审核页面,增加测试帐号(帐号+密码形式),以及审核描述等的填写。关于审核的问题,可以发送邮件至:AppReview@tencent.com,我们会安排专人查看反馈。

  2. Q:scroll-view 在ios上的bug。在使用scroll-view作为全屏滑动组件的时候,y轴滑动在下拉触发ios原生的橡皮筋效果的时候scroll-view出现不能滑动的bug,在android系统下无橡皮筋效果则没有这个bug。
    A:下个版本会解决。

  1. Q:微信6.3.31版本中input的focus无效。
    A:下个版本会解决。

  2. Q:tabBar图标在各个平台上的大小不一致?
    A:我们已知晓这个问题,会尽快解决。

  3. Q:在使用导航跳转页面的时候在ios上偶尔会出现白屏的bug。
    A:我们已经发现这个问题,下个版本会解决。

  4. Q:ios 上返回导航栏被修改的bug。
    A:tabBar的问题已经知晓,下个版本会增加switchTab的接口让开发者直接控制tabBar的切换。

  5. Q:地图覆盖物无法添加点击事件,无法获取用户点击了那个覆盖物。
    A:下个版本会支持。

  6. Q:小程序没有提供相关的API进行扫码吗?
    A:接下去会增加 api 来支持二维码扫描。

  7. Q:小程序是否可以变相支持webview。
    A:不支持。

  8. Q:开发工具上连接含有端口的地址没有问题,一到真机上就提示:“connectSocket:fail url not in domain list”。
    A:不能使用带端口的地址。

  9. Q:swiper如何实现循环轮播。
    A:下个版本会支持circular属性。

  10. Q:android微信更新至6.3.32后,不支持从 普通页 跳转到 带Tab栏的页面。
    A:新版本会有专门的api来跳转到 tabbar 的页面,之前的处理方式会有逻辑问题。

微信小程序常见FAQ(16.12.5-16.12.11)

  1. Q:切换微信号后上次的数据缓存还会有吗?
    A:不会清除,但别的用户登录以后,是访问不到上一个用户遗留的数据的。

  2. Q:快速点击多个input的问题。
    A:此处确实有bug,已经修复了,待发版本。

  3. Q:调试时Wxml经常为空白。
    A:已经修复,下个版本的开发工具将会fix这个问题。

微信小程序常见FAQ(16.11.28-16.12.4)

  1. Q:官方的es6转es5 在安卓上面报错。
    A:开发工具提供的 es6 转 es5 的功能,只会转换语法,新的 ES6 的 API 例如 Promise 等需要开发者自行引入 Polyfill 或者别的类库来解决。

  2. Q:textarea为什么没有监听输入的?
    只有在没有焦点的时候才能获得内容吗?为什么不能跟input一样,随时监听输入的内容?
    A:线上版本 textarea 不支持直接监听输入,下一个版本加会加上 bindinput 支持。

  3. Q:scroll-view 重叠时会有事件穿透的问题。
    A:scroll-view 的事件穿透是组件的 bug,后续会修复。

微信小程序常见FAQ(16.11.21-16.11.27)

  1. Q:更新后,程序报错,原来运行正常的代码逻辑,报错了。
    代码中定义函数,返回了Promise,return new Promise(function(resolve, reject){ …. }),更新后,报错:TypeError: Promise is not a constructor,哪里出了问题?
    A:为了保证三端的统一,0.11.112300 版本的工具,移除 Promise ,开发者需要自行引入兼容库。

  2. Q:附件上传支持多个文件一起上传吗?另外上传过程的进度条怎么显示?
    A:当前版本不支持并行上传,开发者需要自行转为串行处理,并自行处理 laoding 状态。

  3. Q:uploadfile的header里面带不了cookie参数?
    A:6.3.31 版本的 iOS 客户端有这个 bug, 新版本即将修复。

  4. Q:工具更新成最新版(0.11.112300)wxml 访问一个不存在变量的属性值(比如 users = null; users.length)会报错,而且之前没有报错。
    A:0.11.112300 增加了模拟器的错误显示,旧版本是没有显示错误信息的,后续新版我们会做兼容处理,但是建议开发者自行检查代码,避免这种不严谨的代码投入到真正的生产环境中。

  5. Q:wx.getImageInfo 在 Android 上取不到信息?
    A:6.3.31 版本 Android 客户端有这个 bug, 新版本将修复。

微信小程序常见FAQ(16.11.14-16.11.20)

  1. Q:业务有需要,监听手机 keyboard,如“完成”按钮触发时,执行对应动作。目前未查到相关api,请问是否有支持?或有其它方式模拟实现。
    A:输入框(input/textarea) 后续会提供 bindconfirm 的事件监听属性 ,用于监听“完成”按钮的点击。

  2. Q:Android 下面 1rpx 的 border 不显示的问题。
    A:在部分 Android 的手机中存在小数值的 rpx 显示不全的问题,新版本的微信将修复这个问题。

  3. Q:微信小程序在模拟器上 https 能访问到数据,但是真机上不能建立数据连接。
    A:请检查 wx.request 返回的错误信息,根据错误信息进行修改。

微信小程序常见FAQ(16.11.7-16.11.13)

  1. Q:个人开发者不能注册么? 当然可以,请看个体小程序开发者的APPID
    A:现在支持的只有企业,政府, 媒体,其他组织,个人开发者还不支持注册。

  2. Q:小程序的大小1M这个控制正式发布的时候会放大吗?
    A:不会放大。

  3. Q:scroll-view里面有textarea,它内容不动(真机环境)。
    A:输入框目前还不能放到scroll-view里面使用。

  4. Q:在mac上开发,每当跳转第二个页面时,wxml调试工具没有调试信息?
    A:已经修复,需要下个版本。

  5. Q:已用 https,但报无法建立与该服务器的安全连接是什么情况?
    A:需要 nginx 配置一下 https 的加密标准为tls1.2及以上。

  6. Q:request只支持异步模式?建议支持同步。
    A:(1) request操作耗时依赖网络,同步会给用户带来不好的操作体验。
    (2) 传递参数通过date-set设置。
    (3) 动态逻辑可以放到绑定的方法中。

微信小程序常见FAQ

  1. Q:是否支持视频直播或音频直播,如HLS?
    A:我们正在技术上正不断完善,很快将提供支持。

  2. Q:能否从小程序中打开普通的网页链接 ,比如我要链到我们的客服页面?
    A:暂时不支持。

  3. Q:没收到内测邀请,能给我们发个邀请码吗?
    A:小程序很快将开放申请,请留意官方公告。

  4. Q:请问下小程序有计划支持二维码扫描吗?迫切需要这一功能,希望能尽快提供接口支持,谢谢
    A:暂时不支持,后续会逐步完善。

  5. Q:开发工具不支持linux环境以及windows 2003或XP系统吗?
    A:是的,目前不支持

  6. Q:请问微信小程序的组件中有没有多行文本的组件?
    A:6.3.30 已支持 textarea 组件。

  7. Q:getUserInfo接口获取不到unionid该怎么办?
    A:需要到open.weixin.qq.com网站上,绑定小程序和你的其他公众号或app,才会返回unionid。

  8. Q:安装了小程序调试工具(wechat_web_devtools_0.9.092300_x64.exe)后,把原来的开发者调试工具覆盖了?没法做到两个工具兼容?直接覆盖?
    A:请升级到最新的开发者工具版本,已经兼容普通网页调试和小程序调试。

  9. Q:我在wxss文件里编写css3动画,点击编译直接就报错了,编译不通过。
    A:Css3 的更多特性,我们正在陆续支持中。目前部分功能支持不足,如animation动画。

  10. Q:小程序路由/info?appId=1,通过wb.navigateTo 跳转页面后。如何在新的页面中拿到appId的值?我看文档中没有描述。
    A:可以通过 Page 的 onLoad 事件拿到,可以参考navigator组件

  11. Q:微信小程序支持和硬件的交互吗? 比如和硬件通过蓝牙或者wifi的方式进行数据通信?
    A:我们正在规划中,目前暂不支持

  12. Q:wx.setStorage(OBJECT) 小程序存储的容量有多大限制?
    A:目前每个小程序限制5M

  13. Q:目前提供的canvas绘图接口,我们发现不能跟网页原生api兼容,所以也就无法使用现有的绘图库了是吗?
    A:是的。

  14. Q:在微信小程序的canvas相关api中,发现缺少将canvas转换成图片的相关api接口。如drawImage系列接口。
    A:6.3.30 已支持 wx.canvasToTemFilePath 用于将 canvas 转成图片临时文件路径。

  15. Q:下载下来的zip文件如何解压缩,是否有相关api?
    A:目前暂不支持,我们将很快提供。

  16. Q:我想问一下,在小程序里面怎么进行组件化开发?我在文档中看到了template,但是个人来看只能绑定数据。如果我想绑定事件,类似component该怎么办?还是在小程序里有其他办法实现组件化?
    A:目前暂不支持,我们很快将提供自定义组件。

  17. Q:最近在看微信的小程序开发,有个顶部tab需求,查看文档没有发现此组件,看到设计规范上有,请问在哪里可以看到。
    A:6.3.30 已支持在 tabBar 设置 position 参数。

  18. Q:请问微信公众号开发功能除了调用微信提供的API之外,可以调用自己写的api接口或者服务吗?
    A:可以使用request接口请求自己的服务器api。

  19. Q:您好,在小程序的api 中是否有获取图片原始宽高的接口?具体需求场景:在canvas 中实现对wx.chooseImage后的图片进行一定比例的放缩功能。
    A:6.3.30 已支持,image 组件的 bindload 事件可以返回图片的原始宽高。

  20. Q:开发者工具如何录音,录音完成是什么格式呢?
    A:暂不支持模拟录音,手机上录音目前是silk格式。

  21. Q:请问小程序能引用外部的图表库吗,比如ECharts?
    A:暂不支持。

  22. Q:WXML中”Mustache”语法(双大括号)来绑定数据,如果message是一段HTML文本,能不能绑定?应该怎么绑定?
    A:目前不支持绑定HTML代码。

  23. Q:代码里面可以用一些工具库吗?比如像 lodash这种工具库,我觉得可以用的话是比较方便的,比如可以通过 npm install 这种方式来安装第三方的工具库。
    A:目前暂不支持。

  24. Q:小程序开发时能否使用我们自定义的字体图标。
    A:自定义字体是支持的,但是需要使用线上字体,并且存放字体的服务器需要允许跨域。

  25. Q:在小程序中如何将富文本内容显示出来,我已经在小程序中加入了div和样式做了测试发现样式都无效?
    A:目前暂不支持。

  26. Q:小程序是否开放用户手机通讯录的读取/写入权限?
    A:目前暂不支持

  27. Q:好像无法通过js获取图片宽和高,请问有解决方案吗?
    A:目前只能显示设置图片宽高

  28. Q:iPad好像无法预览小程序?
    A:目前暂不支持iPad。

  29. Q:微信小程序有拨打电话和发送email的方法吗?
    A:可以拨打电话,暂不支持发送email

  30. Q:我在一台机器上同时开发微信小程序和服务器程序,请问微信小程序在开发时怎么访问我本机的服务器呢?用localhost还是开发机器的IP地址?
    A:目前服务器必须使用域名,不支持本地调试。

  31. Q:我在文档中,没看到如何修改右上角三个点操作区按钮的方法。
    A:这里不支持自定义,统一显示官方按钮。

  32. Q:我这在布局的时候用到了rpx单位,在安卓手机(小米4)下真机预览的时候750rpx并显示全屏,经过测试发现在安卓手机(小米4)下850rpx 才能显示全屏; 但文档里面写道:规定屏幕宽为750rpx;是不是意味着开发者需要适配不一样的手机(不一样的手机设置不一样的rpx值)?
    A:我们会持续优化rpx,兼容大部分主流机型。不需要开发者做适配。

  33. Q:文章中的image,如果想单击后浏览图片,可以放大缩小之类,有没有相关接口?
    A:可以使用图片预览接口。

  34. Q:我在使用贵方提供的canvas组件时,并没有找到一个可以保存画布信息的接口。
    A:暂不支持,我们会很快支持。

  35. Q:滚动页面,滚动到底部,加载新的内容不能实现。
    A:6.3.30 已支持页面配置 onReachBottom 事件。

  36. Q:如果是支付给子商户,调用接口跟之前web开发的用法是一样的还是怎么做?
    A:目前暂不支持支付给子商户。

  37. Q:请问小程序里支持把文字、图片、链接转发到IM给好友、朋友圈吗,API文档里没写。
    A:分享能力会很快提供,请留意官方文档。

  38. Q:请问微信小应用除了自带的api接口, 是否支持其他的外部api或js插件的加载?
    A:目前暂不支持。

  39. Q:我调用小程序的微信支付api,一直报签名验证错误,参与签名的参数有timeStamp、nonceStr、package、signType。使用微信支付签名校验工具生成的签名跟我自己服务器生成的签名是一样的,但还是报签名错误。
    A:appId不需要传入支付api,但是需要参与签名。

  40. Q:想请教checkbox是否只能通过checkbox-group绑定事件。
    A:checkbox不会触发change事件, checkbox-group才会触发。

  41. Q:我们在微信开发工具,选择图片后,尝试上传或下载图片 都没有任何反应,请问是什么原因?
    A:最新版本的开发工具已经支持 uploadFile 和 downloadFile 的调试。

分享到:
12条评论
Ctrl+Enter
作者

MINA搬运工

MINA搬运工

APP:4 帖子:46 回复:280 积分:4234

已加入社区[2944]天

为自由而思,行自由事

作者详情》
Top