1、请求参数为JSON格式
<button class="send">发送</button>
const send = document.querySelector('.send')
send.addEventListener('click', () => {
let data = JSON.stringify({name:'test'})
const blob = new Blob([data], { type: 'application/json' })
navigator.sendBeacon('http://localhost:3000/api/beacon',blob,{
type:"beacon"
})
})
2、请求参数为FormData格式
<button class="send">发送</button>
const send = document.querySelector('.send')
send.addEventListener('click', () => {
const formData = new FormData();
formData.append('key', this.taskId);
navigator.sendBeacon(this.$api.cancelTask, formData);
})
1588

被折叠的 条评论
为什么被折叠?



