/
githubmirror
/
vuetify
Обзор
Документация
Войти
/
githubmirror
/
vuetify
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/docs/src/examples/v-list/misc-action-stack.vue
70 строк
3 KB
J-Sek
docs(VToolbar): remove unnecessary spacer (#21142)
24 мар 2025, 03:40
Не верифицирован
24 мар 2025, 03:40
cd5b48f
Код
Авторство
О чём код?
<template> <v-card class="mx-auto" max-width="500"> <v-toolbar color="pink"> <v-btn icon="mdi-menu"></v-btn> <v-toolbar-title>Inbox</v-toolbar-title> <v-btn icon="mdi-magnify"></v-btn> <v-btn icon="mdi-checkbox-marked-circle"></v-btn> </v-toolbar> <v-list v-model:selected="selected" select-strategy="leaf"> <v-list-item v-for="item in items" :key="item.id" :value="item.id" active-class="text-pink" class="py-3" > <v-list-item-title>{{ item.title }}</v-list-item-title> <v-list-item-subtitle class="mb-1 text-high-emphasis opacity-100">{{ item.headline }}</v-list-item-subtitle> <v-list-item-subtitle class="text-high-emphasis">{{ item.subtitle }}</v-list-item-subtitle> <template v-slot:append="{ isSelected }"> <v-list-item-action class="flex-column align-end"> <small class="mb-4 text-high-emphasis opacity-60">{{ item.action }}</small> <v-spacer></v-spacer> <v-icon v-if="isSelected" color="yellow-darken-3">mdi-star</v-icon> <v-icon v-else class="opacity-30">mdi-star-outline</v-icon> </v-list-item-action> </template> </v-list-item> </v-list> </v-card> </template> <script setup> import { shallowRef } from 'vue' const items = [ { id: 1, action: '15 min', headline: 'Brunch this weekend?', subtitle: `I'll be in your neighborhood doing errands this weekend. Do you want to hang out?`, title: 'Ali Connors' }, { id: 2, action: '2 hr', headline: 'Summer BBQ', subtitle: `Wish I could come, but I'm out of town this weekend.`, title: 'me, Scrott, Jennifer' }, { id: 3, action: '6 hr', headline: 'Oui oui', subtitle: 'Do you have Paris recommendations? Have you ever been?', title: 'Sandra Adams' }, { id: 4, action: '12 hr', headline: 'Birthday gift', subtitle: 'Have any ideas about what we should get Heidi for her birthday?', title: 'Trevor Hansen' }, { id: 5, action: '18hr', headline: 'Recipe to try', subtitle: 'We should eat this: Grate, Squash, Corn, and tomatillo Tacos.', title: 'Britta Holt' }, ] const selected = shallowRef([2]) </script> <script> export default { data: () => ({ items: [ { id: 1, action: '15 min', headline: 'Brunch this weekend?', subtitle: `I'll be in your neighborhood doing errands this weekend. Do you want to hang out?`, title: 'Ali Connors' }, { id: 2, action: '2 hr', headline: 'Summer BBQ', subtitle: `Wish I could come, but I'm out of town this weekend.`, title: 'me, Scrott, Jennifer' }, { id: 3, action: '6 hr', headline: 'Oui oui', subtitle: 'Do you have Paris recommendations? Have you ever been?', title: 'Sandra Adams' }, { id: 4, action: '12 hr', headline: 'Birthday gift', subtitle: 'Have any ideas about what we should get Heidi for her birthday?', title: 'Trevor Hansen' }, { id: 5, action: '18hr', headline: 'Recipe to try', subtitle: 'We should eat this: Grate, Squash, Corn, and tomatillo Tacos.', title: 'Britta Holt' }, ], selected: [2], }), } </script>