商品管理下边有一个分类参数页面,这个页面看着内容挺少,但是交互特别多,一不注意就掉坑里啦!!!
当你点击选择商品分类时需要获取到商品分类列表的数据,分三级展示,这里需要计算出分类id,接下很多地方要用
// 分类id
paramsId() {
if (this.kes.length != 3) {
return;
} else {
return this.kes[this.kes.length - 1];
}
},
这里的kes是自己定义的数组用来接收级联选择器的所有id , 我们要的是最后一层的id通过下标获取到,所以用数组的长度减1拿到。
还有就是下边的添加参数的按钮刚开始是禁止点击的,需要满足这个数组的长度是3时才能点击,这里的disabled是计算出来的在 computed中。
// 按钮的禁用
disabled() {
if (this.kes.length != 3) {
return true;
} else {
return false;
}
},
接下来需要在满足数组长度是3的时候渲染参数列表
// 参数列表数据
getParamsList() {
this.$http
.get(`