1
こんにちは、私はちょうどvuejsとそのイベントをリストで学習しています。 imはコンポーネント(この例ではdiv)をツールチップとして表示/非表示にするにはどうすればいいですか?vuejsはすべてのツールチップを表示するツールチップを作成します
私はこの
<ul id="example-1">
<li v-for="item in items">
<div v-on:mouseover="tooltipActive = !tooltipActive">hover me</div>
<div class="tooltip" v-if="tooltipActive">{{ item.name }}</div>
</li>
</ul>
を行なったし、私はデータにtooltipActive: false
を設定します。問題は、1つのリストアイテムにカーソルを合わせると、すべてのアイテムのすべてのツールチップが表示されます。(もちろん)
この種のサンプルを解決する方法はありますか?
ああ意味をなさない!バートに感謝! btwこれはvuejsの正しい考え方ですか? (正直なところ、jqueryコーダーがもっと多く、私のアプローチはとてもjqueryだから) – bondythegreat
@bondythegreatこれは間違いなくvueスタイルのアプローチです。 UIは状態によって駆動されます。 – Bert