- 请问为什么picker无法使用flex布局
[图片] [图片] 如图?是否picker限制了flex的使用?
2018-07-31 - 小程序蓝牙打印爬坑之旅
因为公司要在小程序上加蓝牙打印标签功能,所以就开始接触小程序的蓝牙打印,看文档还是蛮详细的,而且还有demo,顺着demo,一步一步下来还是蛮顺畅的,原以为很快就能完成。没想到坑来了,由于demo中writeBLECharacteristicValue只是写入了一个16进制的数据,而现实中是需要发送字符串的,而且小程序必须要是arrayBuffer,就必须将字符串转arrayBuffer了,好,网上搜下,准备打印了吱吱吱咦,怎么有乱码啊,怎么中文都乱码了。。这下可糟了!于是就去各种找答案。最后知道问题了:原来是因为我们公司用的打印机是智能支持GB2312编码格式的二进制的,但是字符串是utf-8,诶,又得爬坑。经过一天的努力,终于找到解决方法啦,感谢csdn的大大们。实现的代码如下 //计算arraybuffer的长度 sumStrLength(str) { var length = 0; var data = str.toString(); for (var i = 0; i < data.length; i++) { if (this.isCN(data[i])) { //是中文 length += 2; } else { length += 1; } } return length; }, //混杂 hexStringToBuff(str) { //str=‘中国:WXHSH’ const buffer = new ArrayBuffer((this.sumStrLength(str)) + 1); const dataView = new DataView(buffer) var data = str.toString(); var p = 0; //ArrayBuffer 偏移量 for (var i = 0; i < data.length; i++) { if (this.isCN(data[i])) { //是中文 //调用GBK 转码 var t = gbk.$URL.encode(data[i]); for (var j = 0; j < 2; j++) { var temp = parseInt(t[j * 2] + t[j * 2 + 1], 16) dataView.setUint8(p++, temp) } } else { var temp = parseInt(data.charCodeAt(i).toString(16), 16) dataView.setUint8(p++, temp) } } console.log(String.fromCharCode.apply(null, new Uint8Array(buffer))); return buffer; }, //js正则验证中文 isCN(str) { if (/[1]+$/.test(str)) { return true; } else { return false; } }, 将中文转化为GB2312编码格式再转成arrayBuffer就大功告成啦,把这个文章记录下来,希望可以帮助到其他小程程们。如有需要,加我Q:786914253 \u3220-\uFA29 ↩︎
2019-03-19 - wx.getConnectedWifi连接wifi wifiInfo里面没得frequency字段?
苹果获取手机wifi信息 里面有SSID,BSSID signalStrength,但是就没得frequency
2022-12-01 - 如何确认手机连接的WiFi频率是单独5G还是2.4G和5G双频网络?
有没有哪个API能够获取当前链接WiFi的频率
2022-05-17 - ActionSheet
点击空白处无法隐藏操作区域,6.6.7版本无此问题。这是bug,还是新的feature?
2018-10-09 - wx.onGetWifiList在ios中不进入回调
这里需要注意: 1、Wi-Fi 相关接口的调用时序,参考:https://developers.weixin.qq.com/miniprogram/dev/framework/device/wifi.html 2、需要跳转到系统 WiFi 列表,等到列表刷新出 WiFi,在微信前台的小程序才会收到 onGetWifiList 的回调;这是苹果系统的限制,暂时无法规避
2019-09-24 - iOS 微信版本6.7.1调用wx.getWifiList跳转页面错误[严重]
- 当前 Bug 的表现(可附上截图) 在任意方法中调用如下代码: [代码]wx.startWifi({[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](){[代码][代码] [代码][代码]wx.getWifiList({[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](data) {[代码][代码] [代码][代码]console.log(data);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](error) {[代码][代码] [代码][代码]console.log([代码][代码]'error'[代码] [代码]+ error);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码]跳转到了微信权限设置页(如下图),而未跳转到“无线局域网”页。 [图片] - 预期表现 [图片] - 复现路径 - 提供一个最简复现 Demo
2018-08-23 - 微信小程序接入mqtt时,在iOS端无法连接上?
在模拟器和安卓真机上,mqtt的连接和接收消息都是正常的,在iOS真机却一直无法连接上。 mqtt的版本库从2.x版本一直尝试到4.x版本,都是iOS端无法连接上,也没有语法报错,iOS真机调试的时候,netword那里的mqtt接口直接failed掉了,端口用的是443(很奇怪的是,把“wxs”改成“wx”的时候,iOS端就可以正常连接和接收消息)。 [图片] 下面图片是iOS真机调试的(请求失败了): [图片] 下面的是安卓真机调试的(和模拟器一样,能连接成功并且可以正常接收消息): [图片]
2020-12-29 - 小程序开发者没有收集客户选中的文件,隐私保护指引为什么出现该条协议?
生产小程序没有收集客户选中的文件,为什么提交审核的时候,隐私保护指引出现该条协议? [图片]
2023-04-13 - 经验分享:快速通过“获取当前的地理位置、速度(wx.getLocation)接口”审核(过不了你找我)
通过这段时间发现,有很多小伙伴卡在“获取当前的地理位置、速度(wx.getLocation)”接口的审核上,一直审核不通过,有的人甚至提交了10多次都没有通过,如果你没有掌握方法,提交100次还是一样不给通过。为了不想让更多的小伙伴掉头发了,我今天给大家出一期:如何快速申请“获取当前的地理位置、速度(wx.getLocation)”接口的文章,以便帮助大家顺利通过审核。以下内容是本人经历了上百次的申请经历得出来的经验,来之不易,望大家给予鼓励! 审核不同的原因一般包含这几种: 一、你所描述的小程序接口使用场景,目前未符合接入wx.getLocation...接口的开放范围。 [图片] 分析:导致此种原因一般是小程序的服务类目选择不对。 解决方法:参照文档 https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getLocation.html 里面的服务类目,在你的小程序后台添加对应的类目即可,以本人的经验来看至少要添加两个服务类目:1、生活服务 百货/超市/便利店 2、 生活服务 > 家政服务 这两个服务类目一起才行。 二、你提供的申请原因/辅助图片/网页/视频内容无法确认申请接口使用场景 [图片] 分析:导致此种原因一般是审核人员不知道你这个接口用在哪里。 解决方法:你只需要进入你的小程序,找到用到自动定位的页面,截图或者录个视频上传审核即可。 三、暂不支持测试 [图片] 分析:小程序页面存在测试的内容 解决方法:修改小程序页面内容,包裹文字,图片等..确保打开小程序看到的是一个生产环境下的小程序,连自己看了都像是测试的小程序,那肯定是过不了,实在不确定你让我给你瞅瞅~ 四、小程序流程涉及账户登录或者有测试环境配置要求,暂时无法确认接口使用场景 [图片] 分析:审核人员无法到达接口运用场景进行实际体验 解决方法:修提交审核的时候备注好登录的账户密码,方便审核人员登录进去审核,还可以提供视频或者图片引导审核人员到达接口调用页面。 五、当前提审小程序代码包中地理位置相关接口( wx.getLocation )暂未开通 分析:自身的代码问题 解决方法:建议排查代码是否包含vendors.js文件 最后,还得注意一点,申请理由要站在用户角度写,例如:帮助用户XXXX 更便捷的XXX。。。。 如果还审核不通过,你找我,我帮你想想办法。对了,请不要给我发私信,我平时没时间看私信,要找我可以查看我的主页。
2022-10-25 - 怎么跳转手机自身的定位设置?
[图片][图片]美团外卖打开手机系统定位设置页面是怎么做到的,是哪一个api啊
2020-09-01 - wx.createBLEConnection报错10013
- 需求的场景描述(希望解决的问题) wx.createBLEConnection 连接蓝牙报错 代码:10013 - 希望提供的能力
2018-12-20 - WIFI接口错误代码12012
使用小程序的WIFI接口,报12012的错误代码,文档上没有这个错误代码啊?
2018-11-10 - 小程序被限制搜索,请确认小程序搜索能力是否处于封禁状态。 可是小程序站内信 就没有违规信息和消息。
小程序:wxa0abc5809d1508bd小程序 被限制搜索。小程序被限制搜索,请确认小程序搜索能力是否处于封禁状态。 可是小程序站内信 就没有违规信息和消息。都不知道是为啥,也没有相关的入口操作。。。。 [图片][图片][图片] 请确认小程序搜索能力是否处于封禁状态
2023-12-21 - 微信公众号部分相关客服(可转人工)
微信公众平台-小程序代码审核咨询微信公众平台-监管相关咨询微信公众平台-名称审核咨询公众号帐号审核-高危open官网咨询客服小程序交易组件第三方代创建小程序咨询MP客服消息规则调整反馈入口公众号作者小程序注册公众号客服消息调整视频号直播官方客服微信公众平台微信公众平台客服公众号账号审核-低质公众号账号审核-诱导公众号申诉咨询微信公众平台-公众号业务咨询发货信息管理客服小程序订单中心页Path设置审核订单发货管理客服小程序客服咨询模板消息问题咨询小程序隐私保护咨询付费管理-客服咨询模板消息枚举值审核咨询公众号营销内容咨询微信公众平台-小程序类目审核咨询小程序备案-客服咨询小程序年费咨询服务商采购-客服咨询公众号
2023-11-02 - 请教wx.onBluetoothDeviceFound不执行的原因?
场景:在进入小程序的时候,没有打开蓝牙,或者进入小程序后把蓝牙关闭再打开 问题:开着蓝牙进入小程序,能顺利执行下去;中途断开后,onBluetoothDeviceFound就不会执行了,是需要重新初始化蓝牙才能用吗? [图片][图片]
2021-07-05 - 小程序,怎么检测手机GPS是否开启并进行提示框提醒?
因车厂工单系统需要对接T-BOX位置数据进行校验,需要精准定位,强校验GPS位置信息,现需要检测手机GPS是否开启并进行提示框提醒? @社区技术运营专员-阳光 @社区技术运营专员-Roy @社区技术运营专员-Jahozheng @社区技术运营专员-许涛 @社区技术运营专员-Riven @社区技术运营专员-channels
2023-03-29