const data = {
name: '芋圆社区',
url: 'inhami.com',
logo: '芋圆logo.png'
}
console.log(JSON.stringify(data));
username=1&address=2&number=3
// antd4.x部分代码
form.validateFields().then(values => {
// values就是{username:'1',address:'2',number:'3'}
const paramStr = formateObjToParamStr(values)
......
}).catch(() => {});
function formateObjToParamStr(obj) {
const data = [];
const keys = Object.keys(obj)
const values = Object.values(obj)
for (let i = 0; i < keys.length; i++) {
data.push(`${keys[i]}=${values[i]}`);
}
return data.join('&');
}
// React函数式组件方法写法
const formateObjToParamStr = (obj) => {
const sdata = [];
const keys = Object.keys(obj)
const values = Object.values(obj)
for (let i = 0; i < keys.length; i++) {
sdata.push(`${keys[i]}=${values[i]}`);
}
return sdata.join('&');
}
const data = {
name: '芋圆社区',
url: 'inhami.com',
logo: '芋圆logo.png'
}
formateObjToParamStr(data) // name=芋圆社区&url=inhami.com&logo=芋圆logo.png
// 如果对象转字符串用于通过url下载或做请求
window.location.href = `${url}?${paramStr}`
// 考虑data里面携带& ? \ /等等
const data = {
name: '&芋圆&社#区&',
url: '?inh@ami?.com?',
logo: '%芋圆$logo./png/'
}
此页面不支持夜间模式!
已进入夜间模式!
已进入普通模式!
搜索框不允许为空
签到成功!经验+5!芋圆币+2!
签到失败!今日已签到!
需要登录社区账号才可以进入!