B类接口只能带一个参数scene 且限定长度为32位 所以只能尽量精简了
例 :需要解析如下二维码参数
pages/loading/loading?scene=i-1_g-64516_r-0
传入得到字符串 ‘i-1_g-64516_r-0’
然后开始对字符串进行解析
urlDataArr = urlDataArr.replace(/-/g,'=');//-代表 =
urlDataArr = urlDataArr.replace(/_/g,'&');//_ 代表 &
//全局匹配i = is_group / g = goods_id / r = group_id
urlDataArr = urlDataArr.replace(/(\w*)i(.*)g(.*)r(.*)/g,'$1is_group$2goods_id$3group_id$4');
得到二维码解析参数剩下的就是根据业务需求进行的具体操作