黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

这篇具有很好参考价值的文章主要介绍了黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

商品列表

目录

商品列表

一.创建一个子分支

二.创建组件

三.绘制商品列表的页面基本结构

1.面包屑导航

 2.卡片视图区域

四.功能

1.搜索

 2.删除

 3.添加

五.提交代码


一.创建一个子分支

git branch——查看当前所在分支

git checkout -b goods_list——创建新的子分支goods_list

git branch——查看当前所在分支

git push -u origin goods_list——将子分支goods_list推送到云端仓库中

二.创建组件

1.在goods文件夹中创建List.vue组件

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

2.在router/index.js中导入刚刚创建的组件

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

3.注册为Home的子路由

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

三.绘制商品列表的页面基本结构

1.面包屑导航

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 2.卡片视图区域

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 (1)带图标的输入框

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

效果:

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 (2)添加按钮

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

效果:

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

(3)获取商品列表数据

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

首先在data中定义一个参数对象,作为调用api接口的请求参数

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

接着在methods中定义getGoodList函数,用来获取商品列表数据

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 然后在data中定义一个空数组和total,用来存放获取到的商品列表数据和数据总条数

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

最后在getGoodsList函数中将获取到的数据赋值给goodslist数组和total

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 (4)将获取到的数据渲染出来

首先在卡片视图区域中添加table表格,data绑定goodslist数组,加边框,隔行变色

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 接着是显示索引列

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

效果:

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 其次是商品名称列,prop属性指定goods_name属性

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 效果:

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 紧接着的是商品价格,prop指定的是good_price

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 效果:

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 然后是商品重量,prop指定的是goods_weight

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

再后面是商品创建时间,prop指定的是add_time

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 效果:

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 最后是操作,使用作用域插槽的形式接收这一行的数据

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 效果:

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 优化每一列的宽度

希望商品名称自适应,其他列强制性给个宽度

黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

效果:

 黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)

 ࿰文章来源地址https://www.toymoban.com/news/detail-480656.html

到了这里,关于黑马程序员课程Vue实战项目_Element-ui——电商后台管理系统-商品管理(商品列表)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 黑马程序员前端 Vue3 小兔鲜电商项目——(八)登录页面

    登录页面的主要功能就是表单校验和登录登出业务。 account password cdshi0080 123456 cdshi0081 123456 cdshi0082 123456 cdshi0083 123456 cdshi0084 123456 cdshi0085 123456 cdshi0086 123456 cdshi0087 123456 cdshi0088 123456 模版代码 在 srcviewsLoginindex.vue 中添加登录页代码: 配置路由跳转 修改 srcviewsLayoutcompon

    2024年02月10日
    浏览(38)
  • 黑马程序员前端 Vue3 小兔鲜电商项目——(七)详情页

    模板代码 创建 srcviewsDetailindex.vue 文件,添加以下代码: 配置路由 在 srcrouterindex.js 中添加对应路由【 /detail/{goodId} 】: 链接跳转 对 srcviewsHomecomponentsHomeNew.vue 文件及其他涉及商品信息的页面修改路由跳转: 封装接口 在 srcapisdetail.js 文件中封装接口用于获取商品信息

    2024年02月10日
    浏览(42)
  • 【学习笔记】黑马程序员Java课程学习笔记(更新至第12章---集合)

    Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言, 2009年Oracle甲骨文公司收购Sun公司。Java之父:詹姆斯·高斯林(James Gosling)。 Java可以在任意操作系统上运行,Windows、Mac、Linux。我们只需要在运行Java应用程序的操作系统上,安装一个与操作系统对应

    2024年02月07日
    浏览(35)
  • 【正在更新】【最新!黑马程序员Python自学课程笔记】课上笔记+案例源码+作业源码

    1.1字面量 1.2注释 1.3变量 debug工具的使用 1.对着某行代码 打断点 2.下方一步步 步进 1.4数据类型 1.5数据类型转换 错误示例 1.6标识符 变量的命名规范: 1.见名知意,简洁; 2.(多个单词)用下划线命名法 3.英文字母全小写 1.7运算符 1.8字符串的三种定义方式 1.9字符串的拼接

    2024年01月21日
    浏览(36)
  • Python黑马程序员(Spark实战)笔记

     pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspark 注意:字符串返回的是[\\\'a\\\',\\\'b\\\',\\\'c\\\',\\\'d\\\',\\\'e\\\',\\\'f\\\',\\\'g\\\']   字典返回的是[\\\'key1\\\',\\\'key2\\\']   读取hello.txt的内容: 注意: 如果没有添加上行代码程序会报出错误! Caused by: org.apache.spark.SparkException: Python worker failed to connect back.  解释器的位置

    2024年02月05日
    浏览(42)
  • 黑马程序员-职工管理系统实战-附加源码Git

    职工管理系统可以用来管理公司内所有员工的信息 本教程主要利用C++来实现一个基于多态的职工管理系统 公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责 普通员工职责:完成经理交给的任务 经理职责:完成老

    2024年02月03日
    浏览(51)
  • 黑马程序员Docker快速入门到项目部署(学习笔记)

    目录 一、Docker简介 二、安装Docker 2.1、卸载旧版 2.2、配置Docker的yum库 2.3、安装Docker 2.4、启动和校验 2.5、配置镜像加速 2.5.1、注册阿里云账号 2.5.2、开通镜像服务 2.5.3、配置镜像加速 三、快速入门 3.1、部署MYSQL 3.2、命令解读 四、Docker基础 4.1、常见命令 4.1.1、命令介绍 4.1

    2024年01月25日
    浏览(35)
  • 如何运行黑马程序员redis项目黑马点评(hm-dianping)、常见报错解决与部分接口的测试方法

    hm-dianping项目仓库地址:https://gitee.com/huyi612/hm-dianping 项目对应教学视频:https://www.bilibili.com/video/BV1cr4y1671t?p=24(p24-p95) hm-dianping项目仓库地址:https://gitee.com/huyi612/hm-dianping 以Navicat为例 1、先新建数据库hmdp 2、导入项目中的hmdp.sql文件 配置Mysql 要注意配置文件中默认的mysql配

    2024年01月17日
    浏览(31)
  • 全栈开发前端代码:黑马程序员SpringBoot3+Vue3全套视频教程,springboot+vue企业级全栈开,big-event

    目录 :希望对大家有帮助 ①项目压缩包: 1.要启动的指令:可以参考下面的文件 ①登录、注册页面 srcviewsloginLoginPage.vue srcapiuser.js srcstoresmodulesuser.js srcstoresindex.js ②首页实现的页面 srcviewslayoutLayoutContainer.vue srcapiuser.js user下面的小模块:实现改用户信息、图像、

    2024年01月18日
    浏览(38)
  • 【黑马程序员】机器学习

    一、机器学习算法分类 1、监督学习:         (1)目标值是类别:分类问题                         k-近邻算法、贝叶斯分类、决策树与随机森林、逻辑回归         (2)目标值是连续型的数据:回归问题                         线性回归、岭回归

    2024年02月07日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包