mirror of
https://gitcode.com/gh_mirrors/vue/vue-vben-admin
synced 2026-05-22 05:57:48 +00:00
feat: multi-language layout
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
import type { Trigger } from './types';
|
||||
|
||||
import { defineComponent, computed, unref } from 'vue';
|
||||
import { Dropdown, Menu, Divider } from 'ant-design-vue';
|
||||
import { Dropdown, Menu } from 'ant-design-vue';
|
||||
|
||||
import Icon from '/@/components/Icon/index';
|
||||
|
||||
import { basicDropdownProps } from './props';
|
||||
import { getSlot } from '/@/utils/helper/tsxHelper';
|
||||
import { Trigger } from './types';
|
||||
|
||||
export default defineComponent({
|
||||
name: 'Dropdown',
|
||||
@@ -24,7 +25,7 @@ export default defineComponent({
|
||||
<Menu onClick={handleClickMenu} selectedKeys={props.selectedKeys}>
|
||||
{() => (
|
||||
<>
|
||||
{unref(getMenuList).map((item, index) => {
|
||||
{unref(getMenuList).map((item) => {
|
||||
const { disabled, icon, text, divider, event } = item;
|
||||
return [
|
||||
<Menu.Item key={`${event}`} disabled={disabled}>
|
||||
@@ -35,7 +36,8 @@ export default defineComponent({
|
||||
</>
|
||||
)}
|
||||
</Menu.Item>,
|
||||
divider && <Divider key={`d-${index}`} />,
|
||||
// @ts-ignore
|
||||
divider && <Menu.Divider key={`d-${event}`} />,
|
||||
];
|
||||
})}
|
||||
</>
|
||||
|
||||
Reference in New Issue
Block a user