Vue,将多个参数/参数传递给函数

时间:2019-11-19 14:52:54

标签: javascript vue.js

我正在尝试使用链接来调用带有2个参数/参数的vue函数,但是它似乎不起作用,尽管以前它只使用一个。

我有:

<td>
  <a @click="delete('{{$detail->mainID}}, {{$detail->typeID }}, {{$detail->siteID}}')">Delete</a>
</td>

delete: function(mainID,typeID,siteID) {
    ...
}

如何正确将3个参数传递给函数?

2 个答案:

答案 0 :(得分:2)

如果将所有参数放在一个引号中,它将被视为一个参数。

答案 1 :(得分:1)

您的“ a”标签存在问题。您需要像这样分隔值:

<a @click="delete('{{$detail->mainID}}', '{{$detail->typeID }}', '{{$detail->siteID}}')">Delete</a>

PS:请注意引号。