# cap4-menu 组件


用于自定义门户布局框架的菜单组件

# 基本用法

<script>
  export default{
    data () {
       return {
            "fold":false,
            "data" : {
                        "shortCut" : [ {
                            "menuList" : [{
                                "menuIcon" : "/fileUpload.do?method=showRTE&fileId=4674185107131156747&createDate=2018-5-2&type=image",
                                "appId" : "5346801070781844789",
                                "menuId" : "15252411841960",
                                "menuName" : "有流程",
                                "menuType" : "listCreate",
                                "isUseCustomTemplate" : "0"
                            } ],
                            "appId" : "4198771627843666672",
                            "menuId" : "6282397618325521949",
                            "menuName" : "快速新建",
                            "menuType" : "category"
                        } ],
                        "bussImg" : "vp-icon-severeSandStorm",
                        "categoryMenu" : [...],
                        "bussName" : "xms",
                        "flowList" : [ {
                            "appId" : "6014113484955537231,5346801070781844789",
                            "menuId" : "5492484774340732977",
                            "menuName" : "审批事项",
                            "menuType" : "flowList",
                            "isUseCustomTemplate" : "0"
                        } ]
                    }
       }
    },
    methods: {
        click(item){
            alert(`你点击了【${item.menuName}】`)
        }
    }
  }
</script>
<div style='width:800px;height:400px;position:relative;'>
<Cap4Menu
    :data='data'
    @click='click'
    :fold='fold'
    :ctxPath="'http://10.5.5.204:8088/seeyon/'">
</Cap4Menu>
<button @click='fold = !fold' style='position:absolute;top:0;left:154px;'>点击切换展示状态</button>
<button @click='fold = !fold' style='position:absolute;top:0;left:154px;'>点击切换展示状态</button>
</div>

# Attributes

参数 说明 类型 可选值 默认值
data 数据源,后端请求回来的数据,包括(flowList、shortCut、categoryMenu、bussName、bussImg) Object {}
ctxPath 用在图片请求时,需要传入的BaseUrl string ""
fold 是否折叠菜单 Boolean false

# Event

事件名称 说明 回调参数
click 点击菜单项时触发 当前点击项
编撰人:yinyanting