2.5.0 • Published 4 years ago
element-ui-plugin v2.5.0
在ElementUI下使用的组件
Menus
在el-menu的基础上,封装成,传入menus参数,根据对象生成元素;el-menu的props参数适用于menus
<template>
<menus :menus="menus"></menus>
</template>
<script>
export default {
data(){
return {
menus: [
{
icon: "el-icon-message",
title: "导航一",
submenus: [
{
title: "分组一",
group: [
{
title: "选项1",
index: "/shell/path1"
},
{
title: "选项2",
index: "/shell/path2"
}
]
},
{
title: "分组二",
group: [
{
title: "选项3",
index: "/shell/path3"
},
{
title: "选项4",
index: "/shell/path4"
}
]
},
{
title: "子菜单",
submenus: [
{
title: "选项5",
index: "/shell/path5"
},
{
title: "选项6",
index: "/shell/path6"
}
]
}
]
},
{
icon: "el-icon-menu",
title: "表格",
index: "/shell/table"
},
{
icon: "el-icon-setting",
title: "设置",
index: "/shell/setting"
},
{
icon: "fa fa-bar-chart",
title: "图表",
index: "/shell/chart"
}
]
}
}
}
</script>
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
menus | 菜单数组 | Array | - | - |
mode | 模式 | String | horizontal,vertical | vertical |
collapse | 是否水平折叠收起菜单(仅在 mode 为 vertical 时可用) | boolean | - | false |
default-active | 当前激活菜单的 index | string | - | - |
default-openeds | 当前打开的submenu的 key 数组 | Array | - | - |
unique-opened | 是否只保持一个子菜单的展开 | boolean | - | false |
menu-trigger | 子菜单打开的触发方式(只在 mode 为 horizontal 时有效) | string | - | hover |
router | 是否使用 vue-router 的模式,启用该模式会在激活导航时以 index 作为 path 进行路由跳转 | boolean | - | false |
Menus Events
事件名称 | 说明 | 回调参数 |
---|---|---|
select | 菜单激活回调 | index: 选中菜单项的 indexObject: 选中菜单项的对象 |
open | SubMenu 展开的回调 | index: 打开的 subMenu 的 index, indexObject: 打开的 subMenu 的菜单项的对象 |
close | SubMenu 关闭的回调 | index: 关闭的 subMenu 的 index, indexObject: 关闭的 subMenu 的菜单项的对象 |
Menus Methods
方法名称 | 说明 | 参数 |
---|---|---|
open | 展开指定的 sub-menu | index: 需要打开的 sub-menu 的 index |
close | 收起指定的 sub-menu | index: 需要收起的 sub-menu 的 index |
Layout
经典top|left|bottom|right|center
五格布局
<template>
<layout layout="fill_parent">
<layout-item slot="top">top</layout-item>
<layout-item slot="left">left</layout-item>
<layout-item slot="center" :primary="true">center</layout-item>
<layout-item slot="bottom">bottom</layout-item>
<layout-item slot="right">right</layout-item>
</layout>
</template>
<script>
export default {
data(){
retutn {}
}
}
</script>
Layout Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
layout | 填充类型 | String | wrap_content / fill_parent / full_screen | wrap_content |
LayoutItem Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
primary | 是否填充剩余空间 | Boolean | true / false | false |
Layout Slot
name | 说明 |
---|---|
top | 显示在顶部 |
right | 显示在右侧 |
bottom | 显示在底部 |
left | 显示在左侧 |
center | 显示在中央 |
SY-Address
行政区划下拉选择,行政区划数据地址https://sisp.servyou.com.cn/apiweb/sisp/1/xzqh/getXzqhFile?code=
<sy-address v-model="code"></sy-address>
sy-address Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
width | 宽度 | number | - | - |
placeholder | - | string | - | - |
disabled | - | boolean | - | false |
prefix-icon | - | string | - | - |
suffix-icon | - | string | - | - |
autosize | 是否可以调整大小 | boolean | - | false |
name | input的name属性 | string | - | - |
label | 标题 | string | - | - |
2.5.0
4 years ago
2.4.6
6 years ago
2.0.10
6 years ago
2.0.9
6 years ago
0.0.9
6 years ago
0.0.8
6 years ago
2.0.8
6 years ago
2.0.7
6 years ago
0.0.7
6 years ago
0.0.6
6 years ago
2.0.6
6 years ago
0.0.5
6 years ago
2.0.5
6 years ago
2.0.4
6 years ago
0.0.4
6 years ago
2.0.3
6 years ago
2.0.2
6 years ago
0.0.3
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago
0.0.2
7 years ago
0.0.1
7 years ago