天天看点

dojo/io-query源码解析

 该模块主要对url中的query部分进行处理,我们发送get请求时,将参数直接放在url中,经常碰到的需求就是把一个对象转化为query字符串放到url中去发送get请求。io-query模块便提供了两个方法来处理query:

objecttoquery将一个object转化成query字符串

querytoobject将query字符串转化成对象

  从对象转化成query是拼接的过程,对象的字段和值都需要编码

query到对象是字符串分割的过程,参数和参数值都需要使用decodeuricomponent来解码