@58fe/p5
Version:
pc端vue组件
43 lines (40 loc) • 791 B
TypeScript
import Vue from 'vue';
export declare class p5Menu extends Vue {
/**
* 菜单类型
* @default vertical
*/
mode?: 'vertical' | 'horizontal';
/**
* 激活菜单的name值
*/
'active-name': string | number;
/**
* 主题
* @default light
*/
theme: 'light' | 'dark';
/**
* 是否可以缩回小图标状态
* @default false
*/
collapsed: boolean;
/**
* 选择菜单(MenuItem)时触发
* @param eventName
* @param name 自定义的menuItem上的name值
*/
$emit(eventName: 'on-select', name: string | number): this;
}
export declare class p5MenuItem extends Vue {
/**
* 菜单项的唯一标识 必填
*/
name: string | number;
}
export declare class p5SubMenu extends Vue {
/**
* 菜单项的唯一标识 必填
*/
name: string | number;
}