如何在这个vuejs演示中传递参数?
https://jsfiddle.net/u6gvw6xd/3/
错误:
Uncaught SyntaxError: Unexpected token .
错误出现在这行js代码中:
setSelectedItem(item.message)
我该怎么办?
答案 0 :(得分:1)
您以“item.message”的形式将参数传递给函数,但在同一函数中读取传递的参数ex,如下所示:
setSelectedItem(item){
this.selected = item;
}
答案 1 :(得分:1)
变量名称中不能包含句点.
,请参阅JavaScript变量命名约定:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#Variables
您所要做的就是更改函数中参数变量的名称。它不必与HTML视图中的名称匹配:
setSelectedItem(passedInArgument) {
this.selected = passedInArgument;
}
passedInArgument
将根据您视图中的item.message
进行评估。