- 请问JS如何删除BOM-Unicode字串?
如题, 昨天提交的问题,发现扫码的内容明明一样但是却和默认字串不相等,原因是用草料生成二维码的时候它们给加了一个unicode 65279这个BOM头,这样同样看起来是“你好世界!”就和“你好世界!”这种无BOM头的字串不相等了。 那么问题就来了,我扫码的时候肯定不会知道二维码提供者它们通过什么渠道什么方式生成二维码,所以官方给的“请尝试重新做个二维码”这个解决办法就很不现实。 所以,我应该如何在处理字串前就把这个BOM先去掉呢? PS: 我试过scanedText.replace('\\u65279',''),但是并没有去掉这个码,我实在是能力有限,请大家指导一下,谢谢!
2019-03-13 - 为啥扫二维码的字串内容和数组中相同的字串不等??
如题,我实在不明白怎么回事了…… [图片] 这是一个文本二维码,内容是“你好!世界!!!!” [代码]scanHi: function(){[代码] [代码] wx.scanCode({[代码] [代码] [代码][代码]onlyFromCamera: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]scanType: [代码][代码]'qrCode'[代码][代码],[代码][代码] [代码][代码]fail: ()=>{[代码][代码]return[代码] [代码];},[代码][代码] [代码][代码]success: res=>{[代码][代码] [代码][代码]this[代码][代码].isHelloWorld?(res.result);[代码][代码] [代码][代码]}[代码][代码] });[代码] [代码]}[代码] [代码] [代码] isHelloWorld: function(scanedText){ console.log(scanedText === "你好!世界!!!!"); } 结果最终返回了false……我真是很崩溃,为啥不相等呢? 代码段: https://developers.weixin.qq.com/s/sevhcOmC7K6w
2019-03-12 - 【已解决】我怀疑是BUG…swiper-item明明有内容,但是初次载入就不显示
- 当前 Bug 的表现(可附上截图) [图片] [图片] [图片] 每次读取缓存并展示的时候,明明swiper里面有对应的swiper-item内容,但是这个swiper就是不显示……Orz…… 代码段也不行,真机也不行,必须重启小程序这个问题才解决…… - 预期表现 onShow触发修改data.list的值,然后正确在swiper渲染 - 复现路径 进入管理页面,从空条目新增几个条目,然后返回这一页,swiper立刻是空…… - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/sXleJCmI7i6q 我更新了一下复现用的DEMO: https://developers.weixin.qq.com/s/49veKDmr796C 因为我腾讯视频没通过实名认证,身份证在家也弄不了,所以在微博上发了视频,我表示真心很懵………… 视频地址:https://m.weibo.cn/s/video/index?object_id=1034%3A4346434112438232&segment_id=&blog_mid=4346434138231256 这个视频是带调试信息的,你可以看到我的确有对应的swiper-item: https://m.weibo.cn/s/video/index?object_id=1034%3A4346435735641288&segment_id=&blog_mid=4346435766208337
2019-03-04 - 请问能否直接在wxml里面截取字串?
假设我有一段文字: [代码]因为叶片边缘会有规则状的刺毛,那种感觉就像维纳斯的睫毛一般,意思是“维纳斯的捕蝇陷阱”。中文及日文对捕蝇草还有“苍蝇的地狱”(ハエジゴク)这个别名。其主要特征就是能够很迅速的关闭叶片捕食昆虫,这是种和其远亲猪笼草一样的食肉植物,在茅膏菜科捕蝇草属中仅此一种,属于维管植物的一种。盆栽可适用于向阳窗台和阳台观赏,也可专做栽植槽培养;捕蝇草被誉为自然界的肉食植物。捕蝇草独特的捕虫本领与酷酷的外型,使它成为了最受国内宠爱的食虫植物。[代码] 我希望在wxml里面显示它的摘要,摘要只要前60字,如果我想直接在wxml里面截取前60字该怎么做呢? 我试过{{content.slice(0,60)}}。但是页面显示是空的,所以很好奇wxml能不能直接办到? 当然,通过JS可以修改显示内容这没什么可说的了,我就是想知道有没有这种偷懒的办法
2019-02-27 - BUG: storage的CDN一旦更新,下一次获取文件立刻是*.unknown
- 当前 Bug 的表现(可附上截图) 比如我有一个fileID是123,这个fileID在 wx.cloud.downloadFile时是可以正确获取临时地址的,但是!一旦你们CDN换了(比如更新了、重新缓存了、回源啦,任意一个情况),我得到的tempFilePath就一定是*.unknown,然后我就必须刷新小程序页面才能正确获得CDN更新后的临时下载地址 请看我的调试输出: [图片] - 预期表现 我应该直接得到对应的临时地址,而不是一个*.unknown - 复现路径 只要CDN一更新,立刻就得到这个*.unknown,我已经试了无数次了,一旦成功获得了正确的下载地址,一直到下次CDN变换之前,文件都可以正常下载,一换立刻*.unknown - 提供一个最简复现 Demo [代码]wx.cloud.downloadFile({[代码][代码] [代码][代码]fileID: fileID[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]console.log(res.tempFilePath)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: console.error[代码][代码]})[代码] 经过测试,只要是小程序云开发就都有这个问题,我和一些小伙伴们已经在群里讨论过这个问题,大家都发现有这个现象。 你们更新之前的问题是 CDN缓存更新前 如果是相同的文件名即便删了再上传文件内容还是旧的,为了改善这个问题我给文件名加了随机数,结果现在又出这个问题,我是真没办法了……Orz
2019-02-21 - 请问小程序能不能调取某些手机的App?
比如我要设置一个店铺地址,然后我想通过小程序打开手机中的腾讯/高德/百度地图App,然后获得一个行车规划路线,请问这样的事情可以做么?怎么做?
2019-02-17 - 是不是普通用户不能上传文件到云端存储?
如题, 比如我想制作一个相册类的小程序,我是管理员上传读取都没问题,那等到小程序上线的时候,那些普通用户是否也可以正常上传图片到云存储上呢?
2019-02-14 - 小程序是又双叒叕改变用户权限的获取标准了么?……
- 当前 Bug 的表现(可附上截图) 更新工具前从来没有任何提示和问题,但是更新工具后告诉我appJSON的permission,scope.userInfo等权限获取字段无效了…… [图片] - 预期表现 预期其表现应该是正常获取用户权限,没有此条警告 - 复现路径 设置permission就有这个问题 - 提供一个最简复现 Demo 请参考代码段 - 还有什么想说的 是不是标准又双叒叕改了?……记得之前改过一次提示警告说以后不再反复提示……
2019-02-14 - 在不外联服务的情况下,获取OpenID一定离不开云函数么?
如题,假设我想获取一个用户的openId,先wx.login,成功后必须把获取openId的方法写到云函数里,然后再通过wx.cloud.callFunction把它执行过来。 如果我在页内增加了node_modules/wx.server-sdk,开发工具也不能识别出来。 难道在不设置外联服务的前提下,小程序获取openId必经过云函数么?可是这样很浪费啊,一个简单的登录函数,一个人就算是手动测试一天也要几百次,几个人日均测掉几千不是啥问题,感觉20万次一个月根本不够啊…… 而且似乎现在也没有什么方案可以选购的,这样岂不是云开发就显得鸡肋了? 难道说云开发其实是推荐通过node或者别的语言来自己搭服务的,这点测试量就是给你一个基本支持,更高级的支持还是要自己搞外联服务?
2019-01-28 - BUG:云函数更新提示久久不去……
- 当前 Bug 的表现(可附上截图) 云函数更新提示久久不去……鼠标点也不行,它就是不消失,非常的叛逆……关键是还遮挡画面……[图片][图片] - 预期表现 要不然你们把提示放在Windows任务栏的气泡里或者Win10的通知里吧…… - 复现路径 只要有新云函数上传部署就会这样 我现在只能通过关了重开解决……但是你想……如果我这里要搞20个云函数……那我是不是会疯?……
2019-01-25