[新增] 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

@@ -1,14 +1,21 @@
<template>
<dd>
<dd :class="[selectKey === id ? 'layui-this':'']" @click="selectHandle()">
<a href="javascript:void(0)">{{ title }}</a>
</dd>
</template>
<script setup name="LayMenuChildItem" lang="ts">
import { defineProps } from 'vue'
import { defineProps, inject, Ref } from 'vue'
const props =
defineProps<{
id: string
title: string
}>()
const selectKey: Ref<String> = inject("selectKey") as Ref<String>
const selectHandle = function() {
selectKey.value = props.id
}
</script>