vuetify.js - Vuetify/autocomple 组件如何自带`v-list-item`
问题描述
在组件库 Vuetify 上autocomplete/slot:item
有一个提示,我可以自带v-list-item
// item
// Description
// Define a custom item appearance
// Props
{
parent: VueComponent
item: object
on: object // Only needed when providing your own v-list-item
attrs: object // Only needed when providing your own v-list-item
}
我怎样才能做到这一点?因为当我这样做时
<template v-slot:item="data">
<book :book="data.item"></book>
</template>
用自己的Vutifiey 翘曲v-list-item
,我想在部分 ot 上放置一些自定义类v-list-item
解决方案
在v-auto-complete
's 列表中添加一些自定义样式是一种非常常见的场景。但是,没有办法避免v-list/v-list-item
,因为 Vuetify 不能让您完全控制下拉菜单。
您可能已经注意到,下拉菜单类似于 ,v-menu
而输入元素v-autocomplete
是下拉菜单的激活器。所以,这就是v-autocomplete
组件的工作方式:
- Vuetify 创建一个下拉菜单并在其中添加自己的逻辑(HTML、CSS、JS)。
- 它为用户提供了在
v-list-items
这就是为什么无法避免v-list
组件的原因。
我附上了一支笔,以帮助您更好地了解如何在内部使用自定义组件v-list/v-list-item
:v-autocomplete
https: //codepen.io/abdullah-shabaz/pen/MWwZNYW
如果您在设置book
组件样式时遇到问题,请告诉我。我相信我可以帮助你。
推荐阅读
- powerbi - 使用 Power BI 中的转移日期计算逗留时间
- python - 我的 Flask 应用程序在我的本地服务器上运行,但它没有在 Heroku 上运行。这怎么可能?
- r - 复制数据结构和数据导致重复列
- r - 时间序列和预测 - 7.5 个月的每日数据
- javascript - 如何在url查询字符串中传递/
- string - 如何在同一行中多次拆分字符串?
- java - HashMap获取键值的意外字符串
- java - 使用具有可变大小的 cplex 在 java 中定义二元决策变量
- flutter - 无法将 Image.file 设置为颤动的圆形头像
- qt - 将 QPainter 渲染的结果存储到 QPixmap 实例中