encodeParam static method

String? encodeParam(
  1. Map<String, dynamic> h5Params
)

Implementation

static String? encodeParam(Map<String, dynamic> h5Params) {
  if (h5Params.isEmpty) {
    return null;
  }
  List<String> addParamArray = [];
  for (String h5ParamKey in h5Params.keys) {
    var h5ParamValue = h5Params[h5ParamKey]; // 类型不一定是String
    String? h5ParamEncodeValue = encodeParamValue(h5ParamValue);
    if (h5ParamEncodeValue == null) {
      continue;
    }

    String extraString = "$h5ParamKey=$h5ParamEncodeValue";
    addParamArray.add(extraString);
  }

  String addParamsString = addParamArray.join('&');
  return addParamsString;
}