2021-09-29 01:42:11 +00:00
|
|
|
<template>
|
|
|
|
<div class="layui-collapse">
|
2021-10-12 03:30:07 +00:00
|
|
|
<slot />
|
2021-09-29 01:42:11 +00:00
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
2021-10-12 04:58:17 +00:00
|
|
|
<script setup name="LayCollapse"></script>
|
|
|
|
<script setup lang="ts">
|
|
|
|
import { withDefaults, defineProps, provide } from 'vue'
|
|
|
|
|
|
|
|
const props = withDefaults(
|
|
|
|
defineProps<{
|
|
|
|
openKeys: string[]
|
|
|
|
}>(),
|
|
|
|
{
|
|
|
|
openKeys: function () {
|
|
|
|
return []
|
|
|
|
},
|
|
|
|
}
|
|
|
|
)
|
|
|
|
|
|
|
|
provide("openKeys",props.openKeys)
|
|
|
|
|
|
|
|
</script>
|