Yi.Vue2.x.Vuetify/src/layouts/default/ListGroup.vue
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<template>
<v-list-group :group="group" :prepend-icon="item.menuIcon" eager v-bind="$attrs">
<template v-slot:activator>
<v-list-item-icon
v-if="!item.menuIcon && !item.avatar"
class="text-caption text-uppercase text-center my-2 align-self-center"
style="margin-top: 14px"
>
{{ title }}
</v-list-item-icon>
<v-list-item-avatar v-if="item.avatar">
<v-img :src="item.avatar" />
</v-list-item-avatar>
<v-list-item-content v-if="item.menuName">
<v-list-item-title v-text="item.menuName" />
</v-list-item-content>
</template>
<template v-for="(child, i) in item.children">
<default-list-group
v-if="child.children"
:key="`sub-group-${i}`"
:item="child"
/>
<default-list-item
v-if="!child.children"
:key="`child-${i}`"
:item="child"
/>
</template>
</v-list-group>
</template>
<script>
// Utilities
// import { get } from 'vuex-pathify'
export default {
name: "DefaultListGroup",
components: {
DefaultListItem: () => import("./ListItem"),
},
props: {
item: {
type: Object,
default: () => ({}),
},
},
computed: {
group() {
return this.genGroup(this.item.children);
},
title() {
const matches = this.item.menuName.match(/\b(\w)/g);
后面还有 23 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
