详细问题描述
升级到1.9.0-1.9.2任一版本,并且开启了新的自定义组件模式,发现原来的网络请求接口在ios上一直请求错误,经排查结果如下
url参数中搜词是中文的情况,ios上无法请求成功
const requestUrl= '/api/search?page_no=1&page_size=20&q=零食'对url进行编码处理后请求正常
const requestUrl= '/api/search?page_no=1&page_size=20&q=%E9%9B%B6%E9%A3%9F'顺便提下: 在拼接url参数的时候如果使用es6的字符串拼接并且进行了换行
const requestUrl= `/api/search?page_no=1  
&page_size=20  
&q=零食`这种情况下打印出来的url如下:
requestUrl: /api/search?page_no=1  
11:27:51.808         &page_size=20  
11:27:51.809         &q=零食发起请求自然也会失败
IDE运行环境说明
HBuilderX  1.9.0—1.9.2
[windows版本号] win10  
uni-app运行环境说明
iphone6 ios 12.1.4
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
HBuilderX创建
[编译模式是老模板模式还是新的自定义组件模式?]
新的自定义组件模式  
联系方式
[QQ] 578951992
 
             
             
             
			 
                                        
                                     
                                                                    

