vue+element-ui table表格一个单元格中添加多行数据_weixin_45115895的博客-程序员秘密

技术标签: node.js  html5  es6  vue.js  javascript  

vue+element-ui table表格一个单元格中添加多行数据

话不多说,先上效果图,值得借鉴可以接着往下看
在这里插入图片描述
项目中有这样的需求,需要把所有数据按组的方式进行划分并打包,如果一个商品一条数据的话就显得太繁琐,用户体验并不好,于是乎就想到上面这种方式进行渲染和操作,有了想法就去找实现方式呗
直接去翻了elementui组件,竟然没有这种渲染方式,那就只有另辟蹊径了:在table表格一个单元格中使用template自定义内容再添加一个table表格,结果就如上图所示了

<el-table :data="list" border style="width: 100%">
  <el-table-column prop="groupName" label="柜组" width='120' ></el-table-column>
  <el-table-column prop="address" label="地址"  width='240' ></el-table-column>
  
  <el-table-column label="商品信息">
    <!-- 分行显示 -->
    <template slot-scope="scope">
      <el-table border :data='scope.row.goodsList' >
        <el-table-column prop='name' label="名称"></el-table-column>
        <el-table-column prop='num' label="数量"></el-table-column>
      </el-table>
    </template>
  </el-table-column>
  
  <el-table-column prop="goodsCount" label="商品总数" width='140'></el-table-column>
  <el-table-column fixed="right" align="center" width="230" label="操作">
    <el-button  type="primary" size="small">打包</el-button>
    <el-button  type="primary" size="small">打印</el-button>
  </el-table-column>
</el-table>
list: [
  {
    
    groupName: '1店',
    address:"上海市浦东新区XXXXXXXX二楼一楼",
    goodsList:[
      {
    
        name:'青椒鸡蛋炒饭',
        num:'3'
      },
      {
    
        name:'鱼香肉丝盖浇饭',
        num:'2'
      },
      {
    
        name:'干锅土豆片盖浇饭',
        num:'5'
      }
    ],
    goodsCount:'10'
  },
  {
    
    groupName: '2柜',
    address:"上海市浦东新区XXXXXXXX二楼",
    goodsList:[
      {
    
        name:'青椒鸡蛋炒饭',
        num:'3'
      },
      {
    
        name:'鱼香肉丝盖浇饭',
        num:'2'
      },
      {
    
        name:'干锅土豆片盖浇饭',
        num:'5'
      }
    ],
    goodsCount:'10'
  }
],

参考链接: https://blog.csdn.net/zhang1339435196/article/details/105749819.

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45115895/article/details/109310889

智能推荐

java 枚举类型enum用法_Java中枚举类型Enum的一种使用方式_薇同学的博客-程序员秘密

枚举类定义如下:public enumStatus {SCUUESS("1", "成功"), FAILED("2", "失败");privateString value;privateString desc;publicString getValue() {returnvalue;}public voidsetValue(String value) {this.value =value;}publ...

EduCoder_web实训作业--JavaScript学习手册七:JS循环语句_凤凰谷佛的博客-程序员秘密

第一关/********** Begin **********/ var sum = 0; var i = 2; while(i &lt;= a) { var j = 2; while(j &lt; i) { if(i%j == 0) {//能被整除,不是质数 break;//不需要再判断 } j ++;//除数加1,继续测试是不是质数

hdu 3874 Necklace(离线+树状数组)_qian99的博客-程序员秘密

题意:给出n个数,有m组询问,每组询问求区间[l,r]中不重复的数的和。思路:感觉最近看到了好几道这种题……这道题还是很简单的,维护一个树状数组(线段树),从左到右把每个数字插入进去,我们用一个pre数组记录某一个数第一次出现的位置,如果要插入的数不是第一次出现,那么就把上一次出现的那个位置的值修改成0,然后再将数插入进去,之后处理以当前位置为终点的区间的询问就行了。 代码: 

Activity的一些冷僻属性用法-程序员秘密

Activity的一些少见的用法

LaTex如何自动生成参考文献_Vintage TANG的博客-程序员秘密

1、制作.lib文件 ,内容如下所示:@inproceedings{goodfellow2014generative,  title={Generative adversarial nets},  author={Goodfellow, Ian and Pouget-Abadie, Jean and Mirza, Mehdi and Xu, Bing and Warde-Farley, ...

angularjs 用 ajax请求回来数据 ng-model 双向绑定 失效 问题_js接口返回数据后没有双向绑定怎么办_guo一清的博客-程序员秘密

今天遇到一个问题,就是 angularjs 用 ajax请求回来数据   ng-model  双向绑定失效了,页面没有渲染返回的数据接口  数据返回了   页面没有渲染   解决方法    angularjs  利用ajax请求时候  存在的一个bug   加上$scope.$apply(); 就行了...

随便推点

查看Nginx、PHP、Apache和MySQL的编译参数_weixin_34051201的博客-程序员秘密

1.查看Nginx编译参数[[email protected] finance]# your_nginx_dir/sbin/nginx -V nginx version: nginx/1.6.0 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) TLS SNI support enabled configure arguments: --pref...

C/C++中的结束输入条件判断 (scanf、EOF、getchar()、cin.get()、getline)_getchar判断输入结束_Jaster_wisdom的博客-程序员秘密

本教程主要适用于一些程序比赛或大公司机试中的输入数据的处理,总的来说,可以分为以下三种情况:情况一:输入的测试样例有多组,每组需要相同逻辑的处理;处理方案:在C语言中可利用scanf(&quot;%d&quot;,&amp;amp;n)!=EOF,在C++中可以使用while(cin&amp;gt;&amp;gt;n)。例如:计算两数之和,输入可能有多组样例。#include &amp;lt;iostream&amp;gt;using ...

WebGL实现的一个Depth Blur(深度模糊/或景深模糊)的动态效果_含影的博客-程序员秘密

demo:http://www.artvily.com/sample?sample=depthBlur移动端Demo:http://www.artvily.com/sample?sample=depthBlur3实现原理: 在渲染到贴图(RTT)的过程记录下深度值(最好用float texture format),然后不同的深度取不同的模糊值(这里只做了距离摄像机越远,越模糊),这里...

iPhone开发Swift基础06 单元测试和界面测试_swift touchesbegan_乐事派的博客-程序员秘密

测试的重要性应用要是想要上架苹果商店,就必须通过苹果商店的审查,如果应用程序没有经过测试就提交的话,那么在审核时发现不符合上架条件的情况,就会被拒绝上架,这样就会造成很不必要的时间等待成本。单元测试单元测试是一种白盒测试,应用程序的开发者对现有的模块编写相应的测试代码进行测试,其中包含测试用例的设计。单元测试是通过XCTest框架对程序的最小单元进行正确性检测的测试工作的。最小可测试部件通常包括基类、抽象类、子类。新建的项目要想使用单元测试,只需要在创建项目时勾选Unit Test 选项即可。但

调节小根堆算法_最小根堆构造_dengdaiforever的博客-程序员秘密

代码不一定能运行,但是思路没错int* reset(int h[],int x,int k){if(x>h[0]){int p=0,q,t;h[0]=x;while(p{q=2*p+1;if(q>=k)break;if((qif(h[p]>h[q]){t=h[p];h[p]=h[q];h[q]=t;p=q;}else brea

2022年蓝队初级护网总结_护网蓝队初级都干什么_热爱画家夫人的博客-程序员秘密

提供一个思路,需要读者手动验证,否则只知其然而不知其所以然。如有错误或不同观点请指正。

推荐文章

热门文章

相关标签