2020 零基础到快速开发 Vue全家桶开发电商管理系统(Element-UI)商品分类篇

1、引言

寒假是用来反超的!一起来学习Vue把,这篇博客是关于商品分类,请多指教~

2、商品分类篇
2.1 通过路由加载商品分类组件

在这里插入图片描述

在这里插入图片描述

2. 2 绘制商品分类组件的基本页面布局
<template>
    <div>
        <!--面包屑导航区-->
    <el-breadcrumb separator="/">
        <el-breadcrumb-item :to="{ path: '/home' }">首页</el-breadcrumb-item>
        <el-breadcrumb-item>商品管理</el-breadcrumb-item>
        <el-breadcrumb-item>商品分类</el-breadcrumb-item>
    </el-breadcrumb>
    <!--卡片视图区域-->
    <el-card >
        <!--添加分类按钮-->
        <el-row>
            <el-col>
                <el-button type="primary">添加分类</el-button>
            </el-col>
        </el-row>

        <!-- 表格 -->

        <!-- 分页区域 -->

    </el-card>
    </div>
</template>

在这里插入图片描述

2.3 调用API获取商品分类列表数据
		// 获取商品分类数据
        async getCateList(){
   
            const {
   data : res} = await this.$http.get('categories',{
   params: this.queryInfo})
            if(res.meta.status !== 200) return this.$message.error('获取商品分类列表失败')
            //console.log(res)
            // 把数据赋值给cateList
            this.cateList = res.data.result
            // 为总数据条数赋值
            this.total = res.data.total
        }   
2.4 初步使用vue-table-with-tree-grid树形表格组件

需要安装新的依赖 进入我们的vue ui 然后选择运行依赖 输入vue-table-with-tree-grid

在这里插入图片描述
或者使用npm指令进行安装

npm i vue-table-with-tree-grid -S

或者使用yarn指令

yarn add vue-table-with-tree-grid

然后再main.js中导入全局组件,为我们后续使用

在这里插入图片描述

		<!-- 表格 -->
        <tree-table :data="cateList" :columns="columns"
            :selection-type=false :expand-type=false show-index index-text="#" border :show-row-hover=false
        ></tree-table>

在这里插入图片描述

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

在这里插入图片描述

 		 <!-- 表格 -->
        <tree-table :data="cateList" :columns="columns"
            :selection-type=false :expand-type=false show-index index-text="#" border :show-row-hover=false
        ><template slot="isOk"  scope="scope">
            <i class="el-icon-success" v-if="scope.row.cat_deleted === false" style="color: #1E90FF;"></i>
            <i class="el-icon-error" v-else style="color: red;">
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一百个Chocolate

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值