如何在字符串中使用 JavaScript 变量

How to use a JavaScript variable in a string

这是我的代码:

axios.post(currentUrl + this.data_source_url + "/create", {
    'date': this.item_data.date,
    'type_id': this.item_data.type_id,
    'value': this.item_data.value,
     this.id_name: this.id,  <------
    '_method': 'post',
});

我尝试了 'String text ${expression}' 但这没有用

是否可以在这个 axios 调用中使用 this.id_name 变量作为字符串

您可以使用 computed property name:

axios.post(currentUrl + this.data_source_url + '/create', {
  date: this.item_data.date,
  type_id: this.item_data.type_id,
  value: this.item_data.value,
  [this.id_name]: this.id, // <------
  _method: 'post'
})