谷粒商城day30 -Vue-整合ElementUI快速开发

Vue-elementUI实现PC端商城购物车计算 Vue-elementUI实现PC端商城购物车计算 Vue-elementUI实现PC端商城购物车计算,最重要的就是【computed】里面的计算,用来算出勾选的商品的总价 文章目录Vue-elementUI实现PC端商城购物车计算前言一、实现效果二、使用步骤1.数据结构部分2.HTML部分3.部分CSS样式4.JS中的data5.JS中的method6.JS中的computed(计算最终勾选的价格)总结 前言 商城购物车价格计算也算是商城里面比较重要的一部分了,主要就是勾选的哪些商品,商品的数量加减 阅读详情

1.安装element-ui 依赖

npm i element-ui 、

2.快速上手

参考如下链接

https://element.eleme.io/#/zh-CN/component/quickstart

(1)在main.js内引入element-ui

(2)引入后在hello.vue内使用element-ui内的组件 我这里使用的单选框

<template>
  <div class="hello">
    <h1>{{ msg }}</h1>
  <el-radio v-model="radio" label="1">选项1</el-radio>
  <el-radio v-model="radio" label="2">选项2</el-radio>
  </div>
</template>
<script>
export default {
  name: 'HelloWorld',
  data () {
    return {
      msg: 'hello boys and girls dididi',
      radio:'2'
    }
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h1, h2 {
  font-weight: normal;
}
ul {
  list-style-type: none;
  padding: 0;
}
li {
  display: inline-block;
  margin: 0 10px;
}
a {
  color: #42b983;
}
</style>

 (3)访问效果如下  model绑定的是label

3.初步搭建后台管理系统

(1)把如下代码复制到app.vue里,第一部分记得复制到template里面

如下app.vue内容如下

<template>
  <el-container style="height: 500px; border: 1px solid #eee">
  <el-aside width="200px" style="background-color: rgb(238, 241, 246)">
    <el-menu :default-openeds="['1', '3']">
      <el-submenu index="1">
        <template slot="title"><i class="el-icon-message"></i>导航一</template>
        <el-menu-item-group>
          <template slot="title">分组一</template>
          <el-menu-item index="1-1">选项1</el-menu-item>
          <el-menu-item index="1-2">选项2</el-menu-item>
        </el-menu-item-group>
        <el-menu-item-group title="分组2">
          <el-menu-item index="1-3">选项3</el-menu-item>
        </el-menu-item-group>
        <el-submenu index="1-4">
          <template slot="title">选项4</template>
          <el-menu-item index="1-4-1">选项4-1</el-menu-item>
        </el-submenu>
      </el-submenu>
      <el-submenu index="2">
        <template slot="title"><i class="el-icon-menu"></i>导航二</template>
        <el-menu-item-group>
          <template slot="title">分组一</template>
          <el-menu-item index="2-1">选项1</el-menu-item>
          <el-menu-item index="2-2">选项2</el-menu-item>
        </el-menu-item-group>
        <el-menu-item-group title="分组2">
          <el-menu-item index="2-3">选项3</el-menu-item>
        </el-menu-item-group>
        <el-submenu index="2-4">
          <template slot="title">选项4</template>
          <el-menu-item index="2-4-1">选项4-1</el-menu-item>
        </el-submenu>
      </el-submenu>
      <el-submenu index="3">
        <template slot="title"><i class="el-icon-setting"></i>导航三</template>
        <el-menu-item-group>
          <template slot="title">分组一</template>
          <el-menu-item index="3-1">选项1</el-menu-item>
          <el-menu-item index="3-2">选项2</el-menu-item>
        </el-menu-item-group>
        <el-menu-item-group title="分组2">
          <el-menu-item index="3-3">选项3</el-menu-item>
        </el-menu-item-group>
        <el-submenu index="3-4">
          <template slot="title">选项4</template>
          <el-menu-item index="3-4-1">选项4-1</el-menu-item>
        </el-submenu>
      </el-submenu>
    </el-menu>
  </el-aside>
  
  <el-container>
    <el-header style="text-align: right; font-size: 12px">
      <el-dropdown>
        <i class="el-icon-setting" style="margin-right: 15px"></i>
        <el-dropdown-menu slot="dropdown">
          <el-dropdown-item>查看</el-dropdown-item>
          <el-dropdown-item>新增</el-dropdown-item>
          <el-dropdown-item>删除</el-dropdown-item>
        </el-dropdown-menu>
      </el-dropdown>
      <span>王小虎</span>
    </el-header>
    
    <el-main>
      <el-table :data="tableData">
        <el-table-column prop="date" label="日期" width="140">
        </el-table-column>
        <el-table-column prop="name" label="姓名" width="120">
        </el-table-column>
        <el-table-column prop="address" label="地址">
        </el-table-column>
      </el-table>
    </el-main>
  </el-container>
</el-container>
</template>

<script>
export default {
    data() {
      const item = {
        date: '2016-05-02',
        name: '王小虎',
        address: '上海市普陀区金沙江路 1518 弄'
      };
      return {
        tableData: Array(20).fill(item)
      }
    }
  };
</script>

<style>
.el-header {
    background-color: #B3C0D1;
    color: #333;
    line-height: 60px;
  }
  
  .el-aside {
    color: #333;
  }
</style>

 (2)再次访问项目可以看到首页变成这个样子

 (3)现在实现如下功能,把选项1,2分别改为表格与hello链接

首先配置vue模板

https://blog.youkuaiyun.com/qq_43623320/article/details/107091724

 

<1> 创建MyTable.vue  输入vue回车  把之前的el-main里的内容拷入template,把script内的内容也拷进去

<2> 添加路由

<3>需要动态路由的地方添加router-view标签

(4)菜单标签上开启路由

 

<5>给菜单添加链接

 <6>访问

 

网站快速成型工具-Element UI Element UIElement UI1 什么是Element UI????2 搭建环境2.1 创建vue项目2.2 安装 element-ui组件2.3 Element UI 引入3 布局3.1 布局3.2 reset.css3.3 满屏填充4 导航条4.1 需求4.2 导航条4.3 路由4.4 页面刷新导航选中问题5 表格:查询列表5.1 测试页面5.2 基本表格5.3 表格修饰5.4 多选![在这里插入图片描述](https://img-blog.csdnimg.cn/87a16b32f4a447e 阅读详情

相关推荐

vue+element简单实现商城网站首页,模仿小米电商商城

博客介绍地址:https://blog.youkuaiyun.com/lucky_fang/article/details/121544242 博客后面名片可+作者(优&惠&售后),可了解清楚再下载 执行命令: 1.删掉项目目录下package-lock.json 2.执行npm config set strict-ssl false 3.再执行 npm install 4.再执行 npm run dev 本项目为vue项目,参考小米电商商城官方样式为主题来设计元素,简洁美观; 技术要点:vue、 路由router 、element-ui、vuex 、axios、css、vue组件等; vue+element简单实现商城网站首页,模仿小米电商商城,小米商城非常简洁大方,本项目基于elementui实现,从这里可以轻松学到页面头底部共用、菜单、轮播图、导航栏、窗口以及图片展示等的快速实现

五、伊森商城 前端基础-Vue 整合ElementUI快速开发 p28

安装ElementUI、使用动态视图,发送不同的请求,显示不同的内容、路由的使用

你甚至不愿意叫我一声伸哥 1163

金智维KRPA实战:Excel自动化数据处理全流程解析

本文详细解析了金智维KRPA在Excel自动化数据处理中的全流程应用,涵盖COM接口和文件读写两种核心技术方案,以及销售报表生成、数据清洗和可视化仪表盘等实战案例。通过企业级应用的异常处理、性能优化和安全合规实践,显著提升数据处理效率和准确性,助力企业降本增效。

weixin_30329623的博客 598

基于Java+SpringBoot+vue+elementui药品商城采购系统详细设计实现

药品管理系统主要功能设计:首页、个人中心、用户管理、员工管理、供应商管理、药品种类管理、药品信息管理、药品入库管理、药品出库管理、药品采购管理、系统管理、订单管理

java李阳勇的博客 5万+

告别卡顿!用U盘给你的MacBook Pro 2015+来一次macOS Monterey的‘大扫除’式安装

每次系统升级后,老款MacBook Pro用户最常抱怨的就是"怎么比之前更卡了?"——这不是错觉。系统迭代过程中积累的缓存文件、残留配置和隐形服务,就像房间角落堆积的灰尘,拖慢了整台机器的响应速度。而通过U盘进行的macOS Monterey全新安装,本质上是一次彻底的"数字大扫除":它不仅替换系统文件,还会重建所有索引、清理磁盘碎片,甚至能解决某些玄学般的卡顿问题。对于2015款及之后的MacBook Pro用户,这种安装方式能让老设备重获新生。

weixin_28731223的博客 311

CHNS数据库下载与使用指南:从申请到导入的全流程解析

面板数据是经济学与公共卫生实证研究的重要支撑。中国健康与营养调查(CHNS)自1989年持续追踪中国居民的家庭与个人健康、营养及经济行为,为研究者提供了跨度近三十年的纵向微观数据。理解CHNS的数据组织原理与申请机制,是高效利用该数据的前提。该数据广泛适用于健康经济学、膳食营养分析及公共政策评估等场景。围绕CHNS的下载流程,完整梳理了注册申请、数据文件解析以及Stata、R、Python三种工具的读取方法,并针对邮箱验证、文件损坏、ID匹配等常见问题提供排查建议,帮助研究者快速建立数据处理基础。

weixin_33624741的博客 285

使用vue脚手架搭建前端工程(附:搭配ElementUI来快速开发)

首先根目录下面有一个index.html的文件,这也是唯一的一个html文件吧,里面很简单,就是vue挂载了一个div:这个对应的vue实例在main.js文件里,main.js是核心文件这里指明了路由,还指明了局部组件以及模板。通过注册了名字为App的组件,以及注册好了路由。

m0_63445035的博客 1万+

【Hypermesh】TetraMesh Panel 常用选项详解

结合Hypermesh 2020 帮助文档和自己的一点使用经验,整理了这个博客。

qgm1702的博客 3677

vue2-数码购物商城-前端静态网站

本文介绍了一个基于Vue2开发的数码购物商城项目。项目采用Vue2+Element-UI+Node.js 16.20技术栈,使用VSCode开发工具实现。系统功能包括用户登录注册、首页展示、产品列表浏览、热门活动、帮助中心、个人中心以及产品详情页等核心模块。通过多个界面截图展示了系统的完整功能实现,为用户提供了完整的电商购物体验。该项目可作为Vue2技术实践和电商系统开发的参考案例。

Json的知识梦工厂 394

GNSS数据处理(一)——开源软件RTKLIB与G-Nut/Anubis实战入门

本文详细介绍了GNSS数据处理的开源软件RTKLIB与G-Nut/Anubis的实战入门指南。从软件安装、数据获取到静态短基线解算,逐步讲解操作技巧与常见问题排查,帮助测绘与地质监测人员快速掌握GNSS数据处理技术,提升工作效率。

weixin_30733003的博客 135

论文学习| PoseDiffusion: 通过扩散辅助的束调整解决姿态估计问题

解决的问题:相机姿态估计,这是计算机视觉中的一个经典问题。提出的方法:一种新的方法,PoseDiffusion,它将Structure from Motion(SfM,从运动中构建结构)问题整合到概率扩散框架中。优势模拟捆绑调整的迭代过程。整合来自极线几何的几何约束。在具有挑战性的场景中(如视角稀疏、基线宽的情况)表现良好。能够为多张图片预测内外参。结果:在现实世界数据集上,PoseDiffusion超越了经典的SfM管道和学习型方法,在不同数据集上具有跨数据集的泛化能力,无需进一步训练。

麻辣小香郭的博客 1990

vue+elementui实现联想购物商城,样式美观大方

后续不定期将不断完善和增加功能页面(数据分离管理、页面数据通讯交互、参数变化等),敬请期待。关注作者,及时了解更多好项目!作者主页也有更多好项目分享!获取源码或如需帮助,可通过博客后面名片+作者即可!

lucky_fang的博客 1万+

AI 编程工具面试题(Claude Code、Codex 等)基础篇(一)

文章摘要: 本文整理了20道AI编程工具基础面试题,涵盖Claude Code、Codex CLI、GitHub Copilot等主流工具的核心概念与实操技巧。内容分为工具分类(代码补全/对话式/自主代理)、安装配置(静默部署/API管理)、关键命令(上下文加载/token监控)、调试策略(错误处理/提示优化)及对比选型(Tabnine vs Copilot)。重点解析了终端工具与模型能力的差异,并针对实际场景(如长代码生成/私有化部署)提供解决方案。附追问环节,深入探讨工具边界问题(如上下文溢出处理)和成

篮球界最会写bug的人;程序猿中打球最菜的人。 336

elementui快速入门详细介绍

Element 是基于 Vue 实现的一套不依赖业务的 UI 组件库,提供了丰富的 PC 端组件,减少用户对常用组件的封装,降低了开发的难易程度。--:data 引入vue中的变量tableData 必须为数组类型--><el-tableborder--el-table-column:表格的列 prop:必须和tableData中的属性名对于 -->label="出生日期"label="姓名"label="地址"></div>

wnfkbh的博客 5059

导航系统 | 全球四大卫星导航系统(2025)核心能力对比分析

北斗系统通过GEO卫星(80°E、110.5°E、140°E)实现区域增强,其IGSO卫星在亚太地区形成"8"字形轨迹,使该区域可见卫星数量比GPS多4-6颗,显著提升复杂环境下的定位可用性[13]。北斗短报文功能在2025年云南地震救援中发挥关键作用,被困人员通过北斗终端发送120字求救信息,实现"位置+状态"一体化上报,救援响应时间缩短40%[15]。北斗通过三频信号(B1C/B2a/B3)消除电离层延迟误差,在城市峡谷环境下定位连续性达99.98%,优于GPS的99.95%[5]。

尘世冰封的专栏 2614

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

nodejs+vue+elementui网上购物商城网站512

订单评价管理,在订单评价管理页面中可以查看订单编号、商品名称、商品分类、品牌、规格、评分、添加图片、评价内容、评价日期、用户名、审核回复、审核状态、审核等内容,并且根据需要对订单评价管理进行详情、修改或删除等详细操作。订单管理,在订单管理页面中可以查看订单编号、商品名称、商品图片、购买数量、价格/积分、折扣价格、总价格/总积分、折扣总价格、支付类型、状态、地址等内容,并且根据需要对订单管理进行详情、修改或删除等详细操作。管理员:用户管理、商品分类管理、商品信息管理、订单评价管理、系统管理、订单管理,...

QQ511008285的博客 969

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

使用vue2 脚手架 结合 Element UI 写一个电商商城前端静态网站模板-前端项目练习

本模板使用了 Vue2 作为前端框架,并集成了 Element UI 组件库,提供了响应式的用户界面和丰富的组件,帮助开发者快速搭建功能齐全的电商商城页面。通过这个模板,用户能够掌握 Vue2 的基本用法和如何使用 Element UI 创建交互式页面。通过实现这些基础功能,用户可以锻炼自己在 HTML、CSS、JavaScript 以及 Vue.js 开发中的实际应用能力,为后续更复杂的项目奠定基础。结算页:展示用户选择的商品和结算信息,支持填写地址、支付方式等。商品搜索页:用户可以搜索和筛选商品。

Json的知识梦工厂 1918

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

7天毕设速成2: elementui搭建

从0到1手把手教你搭建springboot+vue+elementui

java全栈编程程序媛,定制、远程、文档编写指导等,8年开发经验,擅长h5,小程序,uniapp,java,物联网等编程,参与过智慧社区,智慧养老,智慧U能源,企业erp等大型项目开发。 1118

ElementUI快速上手(jar包本地下载)

Element-ui是饿了么前端团队推出的基于vue进行开发的前端框架。 最近刚学了Element-ui,迫不及待练练手,却发现现成的组件样式用不了。引用官网的使用方法,如图: 展示的效果也是不尽人意,在百度的过程中发现可能是链接引用不稳定,访问很慢。后来又网上的教程一步一步设置,结果又出现了很多意想不到的问题。在看了很多大牛的视频后,才发现这么简单!!!教程如下: 1.既然是基于vue的框架,首先要导入vue.js的架包。 链接:安装 Vue.js 在学习阶段建议使用开发版本。 2.接

qq_58861683的博客 1万+

vue+element简单实现电商商城网站,模仿小米电商商城

vue+element简单实现商城网站首页,模仿小米电商商城

lucky_fang的博客 3万+

衣服、商品、商城网站模板首页,仿U袋网,vue+elementui简洁实现

衣服、商品、商城网站模板首页,仿U袋网,vue+elementui简洁实现

lucky_fang的博客 9026

基于vue+element ui 实现商城 商品详情配置功能 封装组件

【代码】基于vue+element ui 实现商城 商品详情配置功能 封装组件。

ZL3064436257的博客 2435

SpringBoot+Vue+Element-UI实现家具商城系统

社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机的交易方式逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。互联网具有便利性,速度快,效率高,成本低等优点。因此,构建符合自己要求的操作系统是非常有意义的。本文从管理员、用户的功能要求出发,家具商城系统中的功能模块主要是实现管理员;首页、个人中心、用户管理、家具类型管理、家具信息管理、系统管理、订单管理,用户:首页、个人中心。前台首页:首页、家具信息、公告信息、个人中心、后台管理、购物车。...

分享技术热点,看天下大事 1048

nodejs+vue+elementui在线水果商城购物网站vscode项目

目前,我国的水果蔬菜销售普遍借助于农贸市场、超市等传统渠道进行,缺少有效的在线销售平台,然而传统销售模式的缺点不断暴露,很难满足当今人们快节奏生活模式的需求。设计开发基于Web的水果蔬菜销售系统的意义在于让消费者足不出户就可以选购所需的商品,使人们的生活更加便利,也可以令商家快速了解市场行情,更好地适应市场需要,扩大销售规模,降低销售成本。在编写vue页面的时候,要注意url的编写,用户在点击按钮的时候,url要能够传递到表现层当中,表现层利用业务层进行完成数据库的交互。第5章 系统详细设计 19。

QQ511008285的博客 1477

Element UI快速入门

Element UI快速入门 1.1 官方定义 网站快速成型工具和桌面端组件库 1.2 定义 Element UI 就是基于vue的一个ui框架,该框架基于vue开发了很多相关组件,方便我们快速开发页面。 2.安装Element UI 2.1 通过vue脚手架创建项目 vue init webpack element(项目名) 2.2 在vue脚手架项目中安装 Element UI # 1.下载elementUI npm i element-ui -S #2.指定当前项目中使用elementui /*

weixin_44591656的博客 6116

element ui+vue+koa+mysql商城项目

element ui+vue+koa+mysql商城项目

qq_50825776的博客 914
上一篇: 谷粒商城day29 -Vue-使用Vue脚手架进行模块化开发
下一篇: 谷粒商城day31 -商品服务-API-三级分类-查询-递归树形结构数据获取
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

我才是真的封不觉

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

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

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

打赏作者

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

抵扣说明:

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

余额充值