现象:
最近在vue2开发微信H5页面,在大部分的android、iOS、浏览器都是正常的,但有个别iOS打开页面没有反应,只是加载了静态内容。查看后台日志,发现没有请求,于是猜测是前端请求出现问题。经过排查,发现URLSearchParams没有识别到。
原因:
网上说URLSearchParams的兼容性并不完全,如果使用可以自己安装
处理方法:
可以参考url-search-params-polyfill - npm,国内安装建议用cnpm
cnpm install url-search-params-polyfill --save
在main.js引入
import 'url-search-params-polyfill'