![在这里插入图片描述](https://img-blog.csdnimg.cn/20200701154728343.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hvbmc1MjE1MjA=,size_16,color_FFFFFF,t_70#pic_center)
我以下代码是写在main.js中的,全局生效
function Trim(str) {
var strs=str.toString()
strs= strs.replace(/^\s+|\s+$/gm,'');
strs=strs.replace(/[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]/im,'');
return strs;
}
Vue.prototype.encode = function (json) {
var tmps = []
for (var key in json) {
tmps.push(key + '=' + Trim(json[key]))
}
return tmps.join('&')
}
Vue.prototype.encodes = function (json) {
var tmps = []
for (var key in json) {
if(json[key] != '' && json[key] != null){
tmps.push(key + '=' + Trim(json[key]))
}
}
return tmps.join('&')
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200701160030256.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hvbmc1MjE1MjA=,size_16,color_FFFFFF,t_70#pic_center)