最佳答案
我正在尝试发出带有这样参数的函数。
template: `
<div class="searchDropDown">
<div class="dropdown is-active">
<div class="dropdown-trigger">
<button class="button" aria-haspopup="true" aria-controls="dropdown-menu">
<span>{{selectedItem}}</span>
</button>
</div>
<div class="dropdown-menu" id="dropdown-menu" role="menu">
<div class="dropdown-content">
<a class="dropdown-item" v-for="item in drop" @click="$emit('select-menu-item($event)')">
{{item.name}}
</a>
</div>
</div>
</div>
</div>
`
下面是 i 试图将 item 传递给像参数一样的方法。
下面是我尝试发出函数的组件:
<search-component v-bind="searchProps" @select-menu-item="selectedITem($event)"></search-component>
这是我的方法:
selectedITem(arg1) {
console.log("cl")
console.log(arg1)
}
这里是如果我不尝试传递参数一切工作,所以我的方法 选定项目是工作的。当我像这样传递参数时,什么也没有发生,我不会得到一些错误。