vue.js - Vuetify:在 v-for 中使用 v-tooltip?
问题描述
我正在尝试在 v-for 中使用 v-tooltip,但我认为我的绑定不正确,并阻止了它的渲染。我在 v-for 之外使用了它,它按预期工作:
<div v-for="item in items">
<v-tooltip bottom>
<template v-slot:activator="{ on, attrs }">
Hover to View
</template>
<span>{{ item.name }} </span>
</v-tooltip>
</div>
解决方案
你应该在里面使用v-bind
和这样的:v-on
template
<span v-bind="attrs" v-on="on">Hover to View</span>
在您的示例中:
<div v-for="item in items" :key="item.id">
<v-tooltip bottom>
<template v-slot:activator="{ on, attrs }">
<span v-bind="attrs" v-on="on">Hover to View</span>
</template>
<span>{{ item.name }}</span>
</v-tooltip>
</div>
推荐阅读
- python - asyncio 在等待用户输入时打印一些东西
- swiftui - 与视图层次结构捕获相比,SwiftUI 视图在设备和预览中的显示不同
- flutter - 是否可以使用 GestureDetector 和类名导航/移动到不同的屏幕?
- r - 使用某些行作为分组新列中的值(从 excel 导入的数据)
- python - Pytorch 不适用于 PyCharm/IntelliJ 中的 CUDA
- python - 如何最小化我的 Flask webapp 中的路由数量
- c# - 模板无效的到期日期
- c# - 如何使用 c# 中的 winapi32 函数在线程之间发送消息?
- flutter - 在特定文件夹上创建页面 get cli | Getx 颤振
- sql - 如何在sqlite中添加特定数量的空行?