电商项目 Vue的学习过程中,做了这个电商项目练习,在做的过程中做了如下一些笔记,本项目主要用到是 Vue + element-ui框架快速成型.由于还未学习服务器部署等技术,项目只能在本地运行.项目笔记如下.创建工程vue create vue_shop rd/s/q 强制删除运行工程npm run serve删除多余组件内容关闭eslinet打开package.json 用下面替换 "esli
转载 2024-05-11 16:04:03
76阅读
基于Element-UI的树形表格组件,根据需求扩展一些功能,如实现每次只能展开同级一行的手风琴效果,表格数据实现新增,编辑,查询,删除等。[一] 每次只能展开同级一行的手风琴效果<el-table ref="table" :data="tableData" :tree-props="{children: 'children', hasChildren: 'ha
<template> <div class="department-container"> <p>栏目管理</p> <div style="display: flex; margin: 10px 0"> <Button type="primary" @click="addNew">新增栏目</But
原创 2022-04-21 11:44:14
548阅读
菜单表 menu_id, parent_id,order_num查询给前端的 select menu_id,parent_id,order_num from menu order by parent_id,order_menu前端处理 参数说明 : data :获取的数组 id: 比如 menu_id 后面的可以不传。示例数组(后台查出):[ {menu_id: 1, parent_id:
转载 7月前
71阅读
使用vue2封装树形结构的组件,用于下拉选择,结构如下:父组件---->封装的树形组件----->回显input组件 & tree组件封装的树形结构组件代码如下:<template> <div> <div @click="openTree"> <el-input v-model="deptName" placeh
转载 2024-08-15 15:42:17
561阅读
1、 2、 3、 4、 程序员兼职 可以加我微信进群,有资料送,也可以讨论问题
原创 2021-12-27 15:02:11
454阅读
因为官方给的例子是死的数据,全都用html写出来很多,所以想通过数据去展示nav,于是简单踩了下坑。效果图code<div class="nav-list"> <el-row class="tac"> <el-col> <el-menu default-active="/"...
原创 2021-09-09 14:20:18
714阅读
因为官方给的例子是死的数据,全都用html写出来很多,所以想通过数据去展示nav,于是简单踩了下坑。效果图code<div class="nav-list"> <el-row class="tac"> <el-col> <el-menu
原创 2022-03-04 13:47:13
760阅读
兼容element2.70以下,,,因为官方出了树形表格冲突了。。。。。(不建议使用这个,Vue版的Easyui有树形表格)先上图来一波支持无限层级,支持新增子级时自动打开父级,支持编辑时自动打开父级,执行操作时自带动画效果,支持初始化时设置全部打开或者关闭,支持一键展开与关闭丝滑般的无延迟由于基于el-table扩展的,所以当然能够使用el-table的所有功能下面上代码:1,核心JS,格式化数
  现实的场景中很经常遇到表格el-table数据过多,为了更好的用户体验,所以我们需要用到分页,一般分页可以视数据量的大小可分为前端控制和后端控制。  先看下效果(已做脱敏处理)图1 前端el-table分页效果这里就把ElementUi官方的例子进行修改来说明<template> <el-table :data="tableData.slice((cu
转载 2024-04-18 14:00:50
683阅读
相信进来这的小伙伴一定跟我当时的心情是一样的,后台给到的数据看似能用但是又不符合我们要使用el-tree组件的数据结构,为此需要前端处理后台返回的数据, 先来看看我们需要的数据结构长什么样: elementUI的el-tree组件的格式,elementUI传送门。就是这种需要子级结构的数据,当一级 1下还有数据(即children不为空)需要点击一级 1展开它的子级数据,当子级数据还有下级的时候同
1、SystemTreeItem.vue<el-tree :data="treeData" node-key="id" default-expand-all :expand-on-click-node="false" @node-drop="handleDrop" @node-drag-enter="nodeDragEn
转载 2024-03-27 12:22:48
37阅读
elementUI树形控件+面包屑导航+页面图标点击联动 需求是做一个类似网盘的界面,需要有左侧的树形控件,顶部的面包屑导航以及内容部分有文件夹和文件页面效果图: 点击文件: 点击添加: 2022.5.24修改:直接贴上源码,文件、excel等图标可自己找或者+我q932946893<template> <div class="warp-main" style="overf
SelectBox 树状选择组件废话不多说 先贴图 并附上Git地址这里是git地址 树状选择效果图列表多选效果图开始废话开发背景众所周知,大部分企业的管理后台的开发离不开权限管理,一般来说,我们会分析各种权限把他们量化为资源,然后分配到各个角色/部门中,然后再给用户赋予各种角色或者挂载到各个部门。 如果权限设计的足够复杂,第三方UI常用的穿梭框等组件就不能完美的满足我们的需求,进而需要开发人员去
转载 2024-03-26 17:10:16
1959阅读
1.渲染树形控件树形控件的结构是一层层嵌套的,官网上定义好的结构中属性名我们无法更改,实际开发中后台返回的字段名与属性名也会不一致,这里我们用到了“递归”的方法将结构中的属性赋予实际开发中的值。(1)树形结构如下:<el-tree v-model="form.treeData" :data="treeData" show-checkbox node-key="id" ref="tr
转载 2024-02-25 19:43:31
399阅读
递归组件,官方给的教程太简便了,根本看不出到底怎么用。于是自己查网摸索了一下,这儿只把核心思想写出来。效果如下图,点击后打开二级菜单,再点击后打开三级。 //js //引子 //思想:当v-if=‘false’时,循环时进行的。所以一开始就设置为false。 ggg:{ name:'gs', template:`
转载 8月前
416阅读
前几天修改了系统的一个功能——实现树形列列表的行拖拽,以达到排序的目的。现在基本上功能实现,现做一个简单的总结。1.拿到这个直接网上搜,有好多,但是看了后都觉得不是太复杂就是些不是特别想看的例子,自己太懒(对自己不是很熟悉的东西是不愿意第一去看的)。结果选择良久,还是jquery easyui treegrid这个例子自己看起来比较熟悉。于是就专心研究了,从官方网站http://www.jeasy
转载 8月前
29阅读
elementui树数据 子数据同级只能选择一个<el-input v-model="filterText" placeholder="Filter keyword" /> <el-tree ref="selectTree" node-key="id" :data="labelTreeList" :props="defaultProps" show-check
 GanttPanel中默认的设置很难满足客户多变需求,我们就针对一些常用的扩展做一个说明。      一般最常用的需求是,自定义多列,自定义行,自定义单元格等等。下面我们就分别来说明。自定义列GanttPanel的列配置对象,描述了表头、单元格、编辑器等重要配置。一般来说, 我们提供一个列配置对象,显示了“序号”、“任务名称”、“开始日
效果图需求是做一个这种的多层级表格,树形数据表格。大家可能遇到的问题一种是不知道如何做这种多层级的表格 一种是后台给自己返回的数据不是树形的,也就是没有子父级。全是一条条的扁平化数组。类似这样 而我们需要的结构是这样 那么问题就来了,我们如何把这一段数据给处理转换成树形结构呢。我在网上看了好多的帖子学习,发现很多都是写的很复杂或者只写了一部分,那我就来弄一个全覆盖的额好了,从如何做表,到万一给你的
转载 2024-02-16 09:28:21
834阅读
  • 1
  • 2
  • 3
  • 4
  • 5