个人案例
- PoemInHole
杀马特少年专属小程序
文艺复兴扫码体验
左边两个右边两个,多余的部分渲染为空容器,空容器只有带尺寸边框,没有具体的内容渲染。 并且用于渲染的list数据slice出来,初始化的时候整个list只渲染10条数据,往右或者往左的时候再往state里面unshift或push补数据; 参考上面的方法可以实现在swiper里面渲染长度1000多数据
小程序意外退出 请稍后重试小程序总是意外退出,小程序中使用swiper <!--用户卡片轮播图开始--> <swiper vertical="true" current="{{ currentOutSide }}" bindchange="changeSwiper"> <block> <swiper-item wx:key="unique" wx:for="{{ recommendList }}" wx:for-index="idx" wx:for-item="item"> <swiper class="swiper-box {{ item.images.length > 1?'':'hideDot' }}" current="{{ currentPic }}" indicator-dots="true"> <block> <swiper-item class="swiper-box-item" wx:key="unique" wx:for="{{ item.images }}" wx:for-index="img-idx" wx:for-item="imgItem"> <image mode='aspectFill' src='{{ imgItem.imageUrl+"?imageView2/1/w/750/h/1334/q/100 " }}'></image> </swiper-item> </block> </swiper> </swiper-item> </block> </swiper> <!--用户卡片轮播图结束--> [图片]
2019-07-29我们是第三方平台服务商,目前还有一千多个小程序要提交新版本,已经拖了一周了。 今天早上又试了,还是不行。
第三方平台内小程序提交审核次数受第三方平台内小程序提交审核次数受限 提示submit audit reach limit, please try later hint,,怎么解决啊
2019-07-29在app.onLaunch的时候我把数据缓存在了 app.globalData 上了onLaunch: function () { try { let extConfig = wx.getExtConfigSync() || {} this.globalData.extConfig = extConfig } catch (e) { this.globalData.extConfig = {} } }, getExtConfig: function () { return this.globalData.extConfig },
第三方平台 wx.getExtConfig获取不到内容 紧急手机型号iphone6S 第三方平台 下的小程序 App onLunch时 wx.getExtConfigSync获取到的数据为空或失败 第三方平台小程序id:wxb4386c2a2e9c583d 授权的小程序id:wx0e4efe5deee7f39c 有些人可以获取到,有些不可以 之前没有出现过这个情况,这是第一次出现。 尝试将小程序删除之后再打开,能获取到。 请问wx.getExtConfigSync调用失败有哪些可能? 因为第三方小程序需要依靠着里面的参数来区分授权的用户,这个必须要先获取下来才行,有没有什么好的容错的手段?
2019-07-26expires:0 可以吗
微信小程序里的webview缓存怎么清ios一直加载发布前的js, 尝试杀微信进程,取关小程序都没有用 服务端nignx做禁止缓存也无效 `location ~ .*.(js|css|gif|jpg|jpeg|png|bmp|swf)$ { #access_log on; add_header Cache-Control no-store;`
2019-07-23都解决了码??
紧急,获取手机号码异常"getPhoneNumber:fail Error: 系紧急,获取手机号码异常"getPhoneNumber:fail Error: 系统错误 errorCode:-10000"
2019-07-23今天是不是又不行了啊!
获取手机号码异常"getPhoneNumber紧急求救!!!!获取手机号码异常"getPhoneNumber:fail Error: 系统错误 errorCode:-10000"。获取手机号注册突然用不了,
2019-07-23👍一楼 广东省深圳丽雅查尔顿酒店(深圳市南山区高新科技园高新南四道13号 这个地址可以查询解析出省市区,你不用自己写正则。
请考虑 wx.chooseLocation 返回省市区- 需求的场景描述(希望解决的问题) wx.chooseLocation 返回的字段中有总的address ,但是需求常常要求获取精确的省市区,而通过address 解析出来的省市区经常出现各种问题: 有一个返回地址如下: 广东省深圳丽雅查尔顿酒店(深圳市南山区高新科技园高新南四道13号) 通过正则表达式解析出来的省市区很可能如下:(当然我正则表达式写的不好也有关) 省: 广东省 市:深圳丽雅查尔顿酒店(深圳市 区:南山区 这个很难解析出 深圳市 - 希望提供的能力 将省(province) 市(city) 区(county) 和address一起返回 查到大家有相同的需求: https://developers.weixin.qq.com/community/develop/doc/000444991b82402482e7d139e51c00?highline=wx.chooseLocation%20%E8%BF%94%E5%9B%9E
2019-07-17chrome里可以,小程序不行。 这些不被支持的字符,我们目前靠在输入和更新数据源的时候做字符替换来解决。 但是,要是官老爷看见了要要优化的话,我第一个表示支持哦! ☺️
关于JSON解析时 Unicode U+2028 等字符的bug- 概述 wx.request 对于含有 U+2028 等字符的 Response Body 存在错误的过度处理(注意:该问题只在真机上复现)。 经过查找文章和社区,我发现这是一个反馈较多的问题(参见最后“可能的相关问题”部分),对于特殊字符很多人选择了进行过滤,但这是不对的,正确的做法应当是对其进行合理编码、解码。 - JSON对特殊字符的处理 在详细描述bug之前,我们先了解下JSON处理中特殊字符的正确处理方式。 在 ECMAscript 5.1 ( https://www.ecma-international.org/ecma-262/5.1/#sec-15.12.2 ) 中有这样一句话: JSON uses a more limited set of white space characters than WhiteSpace and allows Unicode code points U+2028 and U+2029 to directly appear in JSONString literals without using an escape sequence. 这意味着 JSON.stringify 和 JSON.parse 都不应当对空格、U+2028、U+2029这三个字符进行转义,例如对于空格: [图片] 可以看到空格未进行转义,同样的道理,U+2028 也不会被转义: [图片] 但对于 '\n' ,是需要转义的: [图片] 因此可以得出结论,在HTTP Response中 U+2028 等字符是不应当被转义的;由于这两个字符被创造也是有其含义和目的,更不应当被过滤掉(如 https://developers.weixin.qq.com/community/develop/doc/8d93389c3bea4acff6e7bb765c3e634f?highLine=2028 和 https://developers.weixin.qq.com/community/develop/doc/f085c4b5f547113dbb032d0f4b46e1b5 ) - wx.request 的问题 在 wx.request 对JSON的处理中,没有正确将 JSON String 解析为 Object,而是将 String进行了返回,同时将 U+2028 和 U+2029 两个字符替代成了 \n 。在这一过程中存在如下问题: 假设wx.request处理JSON异常,应当触发fail回调函数传递具体的错误,给用户明确的意图,而不是调用 success 给出未能成功解析的字符串。(举一个例子,JSON.parse 结果并不一定是Object,如 http://www.mocky.io/v2/5bea7d792f0000df0bda3a4e 这个接口在浏览器用fetch调用返回的就是字符串)。 wx.request应当能正常处理含有U+2028 等字符的Response,应当原样保留这些特殊字符并反馈 JSON.parse 出的结果 但是通过调试可以发现,wx.request对U+2028 等字符进行了错误的处理,在返回的 String 中将其替换成了 \n (注意不是 \\n,前者是一个字符,后者是两个字符),这进一步导致了用户难以通过 JSON.parse 手动解析String数据: [图片] 在上面的例子中我说过 '\n' 是应该被转义为 '\\n' 的,否则在 JSON.parse 的时候就会造成报错。 - 预期表现 wx.reqeust应该正确处理特殊字符 wx.request在JSON解析失败时应当调用fail回调 - 临时解决方案 这是一个会有bug的解决方案,原因不再赘述,仅供参考: [代码]wx.request({[代码][代码] [代码][代码]url: [代码][代码]"http://xxx"[代码][代码],[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]const originData = res.data;[代码] [代码] // 无法处理纯字符串的情况,慎用[代码] [代码] [代码][代码]const data =[代码][代码] [代码][代码]typeof[代码] [代码]originData === [代码][代码]"string"[代码][代码] [代码][代码]? JSON.parse(originData.replace(/\n/g, [代码][代码]"\\n"[代码][代码]))[代码][代码] [代码][代码]: originData;[代码][代码] [代码][代码]console.log(data); [代码][代码]// 替代 res.data[代码][代码] [代码][代码]}[代码][代码]});[代码] - 复现路径 在这个代码片段中 https://developers.weixin.qq.com/s/iam8hTmP7m3S ,可以通过点击不同button分别调用含有 \n 、\u2028、\u2029 和空格的接口,查看console的输出。 注意:必须在真机上才能复现,模拟器不可以 - 可能的相关问题 https://developers.weixin.qq.com/community/develop/doc/8d93389c3bea4acff6e7bb765c3e634f?highLine=2028 https://developers.weixin.qq.com/community/develop/doc/000ca414b64b1099bb1701ce55b800?highLine=2028 https://developers.weixin.qq.com/community/develop/doc/99f032bff8b2a6ccb37ffd4414aa5575?highLine=json%25202028 https://developers.weixin.qq.com/community/develop/doc/000c443ed5c488009dd6b81aa51404?highLine=2028 https://developers.weixin.qq.com/community/develop/doc/f085c4b5f547113dbb032d0f4b46e1b5 https://developers.weixin.qq.com/community/develop/doc/ca057a276c3e316cb5086b0b26a69763 此外这个问题反馈了U+2028与setData使用的bug,我猜测可能与本问题可能存在一定的关联性: https://developers.weixin.qq.com/community/develop/doc/000c443ed5c488009dd6b81aa51404?highLine=2028
2019-07-16我也是卡得批爆。。
更新最新版本电脑都快爆炸了,一直黑屏,CPU快100%已经两台电脑这样了,更新后进去一直黑屏,电脑CPU占满,动都动不了
2019-07-16搞成英语的试试。。 比如 pussy cat 这种,,
小程序命名不能包含“夜”字,应提交哪些资料可以审核通过小程序需要进行品牌升级,新品牌名定为:夜**,小程序名称拟定为:夜**闪购。目前公司更名和商标都进入了申请阶段。但是小程序更名是出现这样的提示,由于商标刚提交,一般需要一年多的时间才能下来商标注册证。所以希望微信团队能够告知需要提交什么样的佐证材料,这个名称才能审核通过可用。我们已经在开发搭建的系统已经全部使用了夜小喵来命名,购买了ye****.com,ye****.cn域名,正在提交域名备案,线下的广告物料也已统一,包括与此小程序关联的微信服务号也已成功更名为:夜***。现在更改名称,对我们的影响和损失已经存在。所以万分希望官方能够给出解决方案,我们愿意尽可能提供能够证明的所有资料,配合微信团队的工作,共同创造良好有序的互联网环境。非常感谢![图片]
2019-07-16