vue电商后台管理系统保姆级教程(十)——商品分类

10.1 介绍商品分类功能的作用

vue电商后台管理系统保姆级教程(十)——商品分类_第1张图片
效果图:
vue电商后台管理系统保姆级教程(十)——商品分类_第2张图片
三级子分类:可以添加和删除分类:
vue电商后台管理系统保姆级教程(十)——商品分类_第3张图片

10.2 创建goods-cate子分支并push到码云

Git branch 查看当前分支
Git checkout -b doods_cate穿创建新分支
Git branch 查看当前分支
Git push -u orgin goods_cate 在云端中新建goods_date分支

10.3 通过路由加载商品分类组件

创建cate.vue,创建结构,行为,样式
vue电商后台管理系统保姆级教程(十)——商品分类_第4张图片
在路由中加载,注册称为children子路由:vue电商后台管理系统保姆级教程(十)——商品分类_第5张图片

10.4 调用API获取商品分类列表数据

面包屑导航:vue电商后台管理系统保姆级教程(十)——商品分类_第6张图片
添加分类按钮:

vue电商后台管理系统保姆级教程(十)——商品分类_第7张图片
效果:
vue电商后台管理系统保姆级教程(十)——商品分类_第8张图片
通过api调用数据:vue电商后台管理系统保姆级教程(十)——商品分类_第9张图片
定义数组catslist数组 写函数,定义函数,created生命周期函数
在这里插入图片描述
queryInfo():查询条件
查询请求:
vue电商后台管理系统保姆级教程(十)——商品分类_第10张图片
返回函数,判断请求:
vue电商后台管理系统保姆级教程(十)——商品分类_第11张图片
total需要定义数组:
vue电商后台管理系统保姆级教程(十)——商品分类_第12张图片

10.5 初步使用vue-table-with-tree-grid

利用第三方插件:
vue电商后台管理系统保姆级教程(十)——商品分类_第13张图片
在main.js中导入第三方模块vue电商后台管理系统保姆级教程(十)——商品分类_第14张图片
全局注册:vue电商后台管理系统保姆级教程(十)——商品分类_第15张图片
columns:标题
prpo:具体的值
vue电商后台管理系统保姆级教程(十)——商品分类_第16张图片

隐藏前面的复选框:
vue电商后台管理系统保姆级教程(十)——商品分类_第17张图片
使用属性修改:

10.6 使用自定义模板列渲染表格数据

使用作用域插槽
vue电商后台管理系统保姆级教程(十)——商品分类_第18张图片

10.7 渲染排序和操作对饮的ui结构

首先先定义数据:vue电商后台管理系统保姆级教程(十)——商品分类_第19张图片
在表格区域中定义模板:
然后渲染数据:
vue电商后台管理系统保姆级教程(十)——商品分类_第20张图片
修改样式:
使用type属性
在vue中按需渲染使用v-if
在这里插入图片描述
美化图标:
vue电商后台管理系统保姆级教程(十)——商品分类_第21张图片

10.8 实现分页功能

绑定事件处理函数:
vue电商后台管理系统保姆级教程(十)——商品分类_第22张图片

在methods中绑定处理函数:
在date中赋值:vue电商后台管理系统保姆级教程(十)——商品分类_第23张图片
发起数据请求:
vue电商后台管理系统保姆级教程(十)——商品分类_第24张图片
第二个函数:
vue电商后台管理系统保姆级教程(十)——商品分类_第25张图片
第三个:当前页面的展示:
current-change:
vue电商后台管理系统保姆级教程(十)——商品分类_第26张图片

10.9 渲染添加分类添加分类的对话框和表单

点击添加按钮弹出添加对话框:
在卡片视图区域:添加分类的对话框
ui结构:
vue电商后台管理系统保姆级教程(十)——商品分类_第27张图片
优化之后:

添加date:vue电商后台管理系统保姆级教程(十)——商品分类_第28张图片
vue电商后台管理系统保姆级教程(十)——商品分类_第29张图片

绑定点击事件:
vue电商后台管理系统保姆级教程(十)——商品分类_第30张图片
新增事件处理函数:
vue电商后台管理系统保姆级教程(十)——商品分类_第31张图片
描写弹出框的内容:
vue电商后台管理系统保姆级教程(十)——商品分类_第32张图片
定义数据:
在这里插入图片描述

优化:vue电商后台管理系统保姆级教程(十)——商品分类_第33张图片

双向绑定数据:
vue电商后台管理系统保姆级教程(十)——商品分类_第34张图片
定义验证对象规则:

vue电商后台管理系统保姆级教程(十)——商品分类_第35张图片

10.10 获取父级分类数据列表

效果图:
vue电商后台管理系统保姆级教程(十)——商品分类_第36张图片
API:vue电商后台管理系统保姆级教程(十)——商品分类_第37张图片
添加函数:

vue电商后台管理系统保姆级教程(十)——商品分类_第38张图片
发起get请求:
vue电商后台管理系统保姆级教程(十)——商品分类_第39张图片

在点击展开对话框的时候调用此函数:
vue电商后台管理系统保姆级教程(十)——商品分类_第40张图片
简化异步操作:解构promise,判断验证。
vue电商后台管理系统保姆级教程(十)——商品分类_第41张图片
成功之后就保存在date中
vue电商后台管理系统保姆级教程(十)——商品分类_第42张图片
赋值到date中:
在这里插入图片描述

10.11 渲染级联选择器

使用组件:
vue电商后台管理系统保姆级教程(十)——商品分类_第43张图片
按需导入,全局注册
先写入结构
在这里插入图片描述

vue电商后台管理系统保姆级教程(十)——商品分类_第44张图片
使用其中属性:
props配置
vue电商后台管理系统保姆级教程(十)——商品分类_第45张图片
vue电商后台管理系统保姆级教程(十)——商品分类_第46张图片
在date中定义propes:vue电商后台管理系统保姆级教程(十)——商品分类_第47张图片
定义双向绑定函数:
在这里插入图片描述
改变之后需要在选择框中打印出来:
vue电商后台管理系统保姆级教程(十)——商品分类_第48张图片
选中一级分类使用
在这里插入图片描述

10.12 根据父分类的变化,处理表单中的数据

输入数据的时候要监听下面是一级分类还是默认的,如果是一级分类添加的数据会是此一级分类下面的二级分类
判断:
vue电商后台管理系统保姆级教程(十)——商品分类_第49张图片
vue电商后台管理系统保姆级教程(十)——商品分类_第50张图片
点击确定按钮拿到数据
在这里插入图片描述

在这里插入图片描述

10.13 在对话框的close事件中重置表单数

对话框关闭,数据清空
绑定关闭函数:
vue电商后台管理系统保姆级教程(十)——商品分类_第51张图片
定义函数:
重置表单:
清空数组:
vue电商后台管理系统保姆级教程(十)——商品分类_第52张图片

10.14 完成添加分类的操作

api:
vue电商后台管理系统保姆级教程(十)——商品分类_第53张图片
添加按钮的事件处理函数:
预验证:回调函数拿到数据
判断优化:

vue电商后台管理系统保姆级教程(十)——商品分类_第54张图片
vue电商后台管理系统保姆级教程(十)——商品分类_第55张图片

10.15 将goods-cate分支提交代码

vue电商后台管理系统保姆级教程(十)——商品分类_第56张图片
在这里插入图片描述
在这里插入图片描述
vue电商后台管理系统保姆级教程(十)——商品分类_第57张图片
vue电商后台管理系统保姆级教程(十)——商品分类_第58张图片
vue电商后台管理系统保姆级教程(十)——商品分类_第59张图片
在这里插入图片描述
vue电商后台管理系统保姆级教程(十)——商品分类_第60张图片
vue电商后台管理系统保姆级教程(十)——商品分类_第61张图片

10.16 创建goods-params分支

vue电商后台管理系统保姆级教程(十)——商品分类_第62张图片
在这里插入图片描述
vue电商后台管理系统保姆级教程(十)——商品分类_第63张图片
vue电商后台管理系统保姆级教程(十)——商品分类_第64张图片

你可能感兴趣的:(vue,java,vue,javascript)