基于Vue+ElementUI的商场后台管理系统day10

2022-11-01  本文已影响0人  MJUNy

5.1 实现分类管理

5.1.1 实现商品分类
/* 改变级联选择器高度 */
.el-cascader-menu {
    height: 300px;
}

4、监听级联选择器的改变,重新为添加的商品分类的层级cat_level和分类父cat_pid赋值。在事件处理函数中,通过数组的长度判断是否选中父级分类,添加商品的父级分类以数组的最后一个元素的Id为父级,层级等于数组的长度(0、1、2)


选中项ID数组
parentCateChanged() {
        console.log(this.selectedKeys);
        //判断是否选中
        //如果seslectedKeys数组中的length大于0,说明父级分类被选中
        //否则,说明没有选中任何父级分类
        //有选中父级分类,就要重置当前商品分类的ID和level
        //没有选中父级分类,当前商品分类的Id和level都是=0
        if(this.selectedKeys.length > 0) {
            //父级分类id,是selectedKeys数组的最后一项
            this.addCateForm.cat_pid = this.selectedKeys[
                this.selectedKeys.length-1
            ]
            //当前分类的等级,数组长度
            this.addCateForm.cat_level = this.selectedKeys.length
            return
        }else
        {
            //父级分类id,为0
            this.addCateForm.cat_pid = 0
            //当前分类的等级,为0
            this.addCateForm.cat_level = 0
            return
        }
    },

5、确认添加,发起请求,刷新,隐藏对话框

上一篇 下一篇

猜你喜欢

热点阅读