在我的vue.js应用程序中,我试图读取传递给函数的name
的值。我相信这是一个范围问题。环顾四周,我认为这可以通过胖箭头功能解决吗?
这是我用来处理变更事件的内容。有没有办法
async handleChange(event, name) {
console.log('name: ', name); // works
console.log('value: ', event.value); // works
try {
let response = await axios.patch(`/my/path`, {
name: event.value, // need to get the value from name
});
if (response.status === 200) {
//
} else {
console.error('Error: could not update. ', response);
}
} catch (error) {
console.error('Error: sending patch request. ', error);
}
}
我也尝试过这样开始:
handleChange: async (event, name) => {
...
}
我只是不确定如何在axios补丁中使用粗箭头功能。谢谢您的任何建议!
答案 0 :(得分:0)
尚不完全清楚,但我想您想将名称作为对象内部的键传递。如果是这样,请执行以下操作:
let response = await axios.patch(`/my/path`, {
[name]: event.value,
});