fetch基本方法怎么使用,下面web建站小编给大家详细介绍一下!
fetch方法的设置
function formatParams(url, data) {
return `${url}?${Object.keys(data)
.map((e) => {
if (data[e] !== "" && data[e] !== null && data[e] !== undefined) {
return `${e}=${data[e]}`;
} else {
return null;
}
})
.filter((e) => {
return e;
})
.join("&")}`;
}
const data = { username: 'admin' };
const url = formatParams('https://ipkd.cn/profile',data)
fetch(url, {
method: 'GET',
//body: JSON.stringify(data), //get请求不能传body
})
.then(response => response.json())
.then(data => {
console.log('success:', data);
})
.catch((error) => {
console.error('error:', error);
});
post/put调用
const data = { username: 'admin' };
fetch('https://ipkd.cn/profile', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify(data),
})
.then(response => response.json())
.then(data => {
console.log('success:', data);
})
.catch((error) => {
console.error('error:', error);
});
FormDate格式
const formData = new FormData(); const fileField = document.querySelector('input[type="file"]'); formData.append('username', 'admin'); formData.append('avatar', fileField.files[0]); fetch('https://ipkd.cn/profile/avatar', { method: 'PUT', body: formData }) .then(response => response.json()) .then(result => { console.log('success:', result); }) .catch(error => { console.error('error:', error); });
上面是“fetch基本方法的调用”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2966.html
workflows工作流
树上挂着一只快乐的荔枝ComfyUI工作流
一棵白色心形流苏树comfyui工作流
一张皮卡丘向观众眨眼的逼真照片ComfyUI工作流
蘑菇屋,梦幻家园comfyui工作流
小鸟在黑暗的天空中优雅地跳舞
1个黑发带着耳机项链的女孩ComfyUI工作流
汉堡里的一只毛茸茸的小猫ComfyUI工作流
一只可爱的小鸟在飞翔ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css3实现星球旋转
做一个好玩的时钟翻牌效果
用canvas实现画板涂鸦效果
利用css3做一个动态loading效果
html5如何3D立方体旋转特效
利用CSS3代码编写45款按钮效果
纯html+css做一个3d统计效果
黑客入侵效果代码










