Hay*_*zel 6 javascript vue.js vuejs2 vuetify.js
我正在使用 vuetify,并且尝试在单击 v-btn 组件时调用一个方法。但似乎不起作用。
这是我的代码:
<v-btn @click="bookmarkSave()">
<v-icon v-if="!isBookmarked">bookmark_border</v-icon>
<v-icon v-else>bookmark</v-icon>
</v-btn>
Run Code Online (Sandbox Code Playgroud)
我在组件中(在方法部分)声明了一个方法,如下所示:
bookmarkSave : async function () {
const response = await axios.get('api/bookmark-kaydet?voice_id=' + this.audio.id);
console.log(response);
}
Run Code Online (Sandbox Code Playgroud)
但我无法在单击事件上调用 bookmarkSave() 方法。另外,我也尝试了 .native 选项。知道我的代码有什么问题吗?或者谁想向我展示在 v-btn 组件上使用 click 事件
将 .native 附加到 @click,因为 @click.native="func" 对我有用,因为底层组件本身没有此事件。
您还可以将组件包装到具有此功能的本机 html 元素(即 div)中。
希望我能帮忙!
| 归档时间: |
|
| 查看次数: |
49352 次 |
| 最近记录: |