当前位置: 首页 > news >正文

爬闪数媒 网站建设/哪里搜索引擎优化好

爬闪数媒 网站建设,哪里搜索引擎优化好,做网站多少钱_西宁君博领衔,创建网站element-ui多级表头官网是这样写的https://element.eleme.cn/#/zh-CN/component/table 我们看到这是已知一级和二级表头是那几个字段然后拼起来的。如果表头信息是接口动态给的,根据传参每次都是不一样的。这样官网的这个例子根据没办法实现。 就像上面这样的表格数…

 element-ui多级表头官网是这样写的https://element.eleme.cn/#/zh-CN/component/table

我们看到这是已知一级和二级表头是那几个字段然后拼起来的。如果表头信息是接口动态给的,根据传参每次都是不一样的。这样官网的这个例子根据没办法实现。

就像上面这样的表格数据。他的表头是两级的。表头和数据都是接口给我的。

上面是接口传来的数据。titledata是表头的数据。children如果长度大于0.children就是他的2级表头。tablebase是表格内容。表头的value值对应表格数据的键值。

如果tablebase作为表格一级表头的表格。键是表头,那么我们即使不知道长度也可以通过循环来写的。参考这篇文章https://blog.csdn.net/qq_33769914/article/details/106547680。

但是此时我们都是动态的还是关联的怎么办呢。开始我用的原生的tr来写表头。在用上面链接方法写表格内容。但是这相当于是两个部分。因为不能修改tr的宽度,所以导致根本对不整齐。下面内容过长出现滚动条,上面的表头却是挤着硬在一行内撑的换行。

然后我发现了我们可以用组件。把el-table和el-table-column分开来写

父页面table.vue

<template>
  <div>
    <my-table :titledata="titledata"
      :tabledata="tabledata">
    </my-table>
  </div>
</template>

<script>
import MyTable from './MyTable'
export default {
  components: {
    MyTable
  },
  data() {
    return {
      titledata: [//表头信息
        {
          values: 'date',
          label: '日期'
        },
        {
          values: '配送信息',
          children: [
            {
              values: 'name',
              label: '姓名'
            },
            {
              values: '地址',
              children: [
                {
                  values: 'province',
                  label: '省份'
                },
                {
                  values: 'city',
                  label: '市区'
                },
                {
                  values: 'address',
                  label: '地址'
                }
              ]
            }
          ]
        }
      ],
      tabledata: [//表格内容
        {
          date: '2016-05-03',
          name: '王小虎',
          province: '上海',
          city: '普陀区',
          address: '上海市普陀区金沙江路 1518 弄',
          zip: 200333
        },
        {
          date: '2016-05-02',
          name: '王小虎',
          province: '上海',
          city: '普陀区',
          address: '上海市普陀区金沙江路 1518 弄',
          zip: 200333
        }
      ]
    }
  }
}
</script>
<style>
</style>

 

可以看到上面的页面使用了组件MyTable。下面我们来写MyTable.vue

<template>
  <div class="my-table">
    <el-table :data="tabledata">
      <my-column v-for="(item,index) in titledata" :key="index" :titledata="item"></my-column>
    </el-table>
  </div>
</template>

<script>
import MyColumn from './MyColumn'
export default {
  components: {
    MyColumn
  },
  props: {
    titledata: {
      type: Array
    },
    tabledata: {
      type: Array
    }
  }
}
</script>
<style scoped>
</style>

 

上面的组件呢又用到了MyColumn这个子组件。

MyColumn.vue

<template>

  <el-table-column :prop="titledata.values"
    :label="titledata.label"
    align="left">

    <template v-if="titledata.children">
      <my-column v-for="(item, index) in titledata.children"
        :key="index"
        :titledata="item"></my-column>
    </template>

  </el-table-column>
</template>

<script>
export default {
  name: 'MyColumn',
  props: {
    titledata: {
      type: Object
    }
  }
}
</script>
<style scoped>
</style>

 

http://www.lbrq.cn/news/1403443.html

相关文章:

  • 网站首页的动态效果图怎么做/网站seo报告
  • 长宁区网站建设网页制/网站建设与管理主要学什么
  • 泛微e8做网站门户/小学四年级摘抄新闻
  • 网站字体特效/seo关键词推广怎么做
  • 网站建设优化是什么鬼/关键词权重如何打造
  • 涞水县住房和城乡建设局网站/郴州网站推广
  • 网站付费推广/网站快速优化排名app
  • 上海建站市场/百度推广上班怎么样
  • 做网站做百度竞价赚钱/网络推广公司联系方式
  • 想要给网站加视频怎么做/seo实战培训机构
  • php网站开发技术是什么/长沙网站设计
  • 苏州网站建设科技/中国目前最好的搜索引擎
  • 青岛模板网站建设价格/抖音关键词排名查询工具
  • 南宁seo推广外包/百度竞价优化
  • 阜阳市住房和城乡建设局网站/百度的网页地址
  • 架子鼓谱那个网站做的好/it培训机构出来能找到工作吗
  • 长沙网站seo/电商培训
  • 网站怎么建设的/百度拍照搜索
  • 网站制作售后/江门百度seo公司
  • 盘锦做网站建设的/如何做好宣传推广
  • 有什么做动画的网站/东莞建设网
  • 做网站赚钱一般做什么/交换链接是什么
  • 网站界面是什么做的/温州seo
  • 旅游网站怎么建设/网站seo招聘
  • 做网站的图片大小是多少/开发定制软件公司
  • 摄影网站模板源码/公司推广方案
  • 北京住房和城乡建设部网站官网/软文大全
  • 珠宝商城网站设计/网站seo优化发布高质量外链
  • 做浏览单的网站有哪些/免费com域名注册永久
  • 政府网站建设怎么谈需求/营销型网站有哪些平台
  • 云计算学习100天-第26天
  • sfc_os!SfcQueueValidationRequest函数分析之sfc_os!IsFileInQueue
  • 中科米堆CASAIM自动化三维测量设备测量汽车壳体直径尺寸
  • 力扣 hot100 Day77
  • 宁波市第八届网络安全大赛初赛(REVERSE-Writeup)
  • 当使用STL容器去存放数据时,是存放对象合适,还是存放对象指针(对象地址)合适?