我正在開發一個 Vue.js 應用程式,這是我的資料:
data() {
return {
formAddNew: {
cover: "",
title: "",
date: "",
content: "",
author: "",
attachement: "",
},
}
}
我想在 axios 請求后更新封面:
axios.post('/upload.php',
formData,
{
headers: {'Content-Type': 'multipart/form-data'}
}
).then(function(data){
this.formAddNew.cover = data.data;
})
.catch(function(){
console.log('Error!')
});
但它不起作用我不知道為什么,請幫我修復它。
uj5u.com熱心網友回復:
嘗試使用(data)=>,而不是function(data)去訪問this回呼背景:
).then((data)=>{
this.formAddNew.cover = data.data;
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/401284.html
標籤:Vue.js
上一篇:在vuejs3中截斷單詞(字符)
下一篇:掛載腳本未在vuejs中加載
