uniapp和微信小程序在使用encodeURIComponent对url进行加密传参时,出现Uncaught URIError: URI malformed的错误,报这个错是因为传递的参数中包含了“%”字符,只需将%全部替换为%25再进行传参即可:str.replace(/%/g, '%25');

更多推荐