只需一步,快速开始
小程序开放已经进入倒计时阶段,开发者们也都进入了真机测试的阶段,而且坑也是越来越多。在这我们收集了一些比较有代表性的问题,和解决办法,希望能够帮助大家解决问题。如
后台返回数据中有bom非法字符, 前端可以用.trim()方法去一下, 治标的话得让后台把所有的文件编码格式改为utf-8 官方解释:近日有发现类似问题的都是因为返回的数据是 UTF-8 with BOM(即数据的开头是一个不可见字符 unicode 65279),Android 平台没有自动过滤,导致 JSON.parse 失败。目前需要开发者自行兼容,下个版本 Android 会过滤此字符
本地资源无法通过 css 获取 background-image:可以使用网络图片,或者 base64,或者使用<image/>标签
data 数据说明 最终发送给服务器的数据是 String 类型,如果传入的 data 不是 String 类型,会被转换成 String 。转换规则如下: 对于 header['content-type'] 为 'application/json' 的数据,会对数据进行 JSON 序列化 对于 header['content-type'] 为 'application/x-www-form-urlencoded' 的数据,会将数据转换成 query string (encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)...)
网络请求的 referer 是不可以设置的,格式固定为 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 为小程序的 appid,{version} 为小程序的版本号,版本号为 0 表示为开发版。
request 的默认超时时间和最大超时时间都是 60s
首页
分类
索引
我的