[新增] menu 组件

This commit is contained in:
就眠仪式
2021-10-08 11:09:44 +08:00
parent d1a07f5d96
commit efaf442a4c
7 changed files with 50 additions and 28 deletions

View File

@@ -7,15 +7,20 @@
<script setup name="LayMenu" lang="ts">
import { defineProps, provide, ref } from 'vue'
const props =
const props = withDefaults(
defineProps<{
selectedKey?: string
tree?: boolean
selectedKeys?: string[]
}>()
}>(),
{
selectedKey: "",
tree: false,
}
)
const isTree = ref(props.tree)
const selectKeys = ref(props.selectedKeys)
const selectKey = ref(props.selectedKey)
provide("isTree",isTree);
provide("selectKeys",selectKeys)
provide("selectKey",selectKey)
</script>