いくつかのフォルダーに v-for を含むリストがあります。これらのいずれかをクリックすると、関数を実行する必要があります。
私のコードは次のようになります。
<template>
<ul>
<li v-for="folder in folders">
<a @click.prevent="expandFolder">{{ folder.name }}</a>
</li>
</ul>
</template>
<script>
export default {
method: {
expandFolder: function(e) {
// How to access current folder here?
}
}
}
</script>
(サブコンポーネントなしで) 現在のフォルダーにアクセスする簡単な方法はありますか?
(私も Vuex を使用していますが、これはデータを変更しない UI のみの操作であるため、Vuex のアクションを回避することをお勧めしますよね?)