vue3使⽤delete ⽅法封装
/**
* @returns {Promise}
*/
export function Delete(url, data = {}) {
if (!checkIsLogin(url)) {
return new Promise(() => {
})
}
return new Promise((resolve, reject) => {
axios.delete(url, data).then(
response => {
resolve(response.data)
},
err => {
<(err)
reject(err)
}
)
})
}
接⼝调⽤
let idArr = []
...
let params = {
id: idArr
}
this.$delete(this.$, { data: JSON.stringify(params) }).then((response) => {
if (de === 1) {
this.$success({
title: ssage,
okText: 'OK'
})
this.selectedRowKeys = []
<()
} else {
this.$error({
title: ssage,
okText: 'OK'vue json字符串转数组
})
}
}).catch(err => {
console.log('err:', err)
})
说明,要使⽤data作为key
{ data: JSON.stringify(params) }
其他
1、将对象转换为JSON格式字符串
JSON.stringify(object)
2、将JSON字符串转换为对象
JSON.parse(jsonString)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论