Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >element 表格中展示表单

element 表格中展示表单

作者头像
tianyawhl
发布于 2024-04-25 06:53:48
发布于 2024-04-25 06:53:48
14900
代码可运行
举报
文章被收录于专栏:前端之攻略前端之攻略
运行总次数:0
代码可运行

编辑表格的内容,包含编辑头部及body的每行内容,以及增加行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<template>
  <div>
    <div>数据测试</div>
    <div v-for="(item,index) in dataObj.data" :key="index">
      <div>123 {{item.name}}</div>
      <el-input v-model="item.name"></el-input>
      <el-button @click="addLine(index)">新增行</el-button>
      <el-table :data="item.data" style="width: 100%;margin-bottom:20px;">
        <el-table-column v-for="(headerItem,headerIndex) in item.header"
          :key="headerIndex" :prop="headerItem.prop" :label="headerItem.name">
          <template #header>
            <el-input size="mini" v-model.trim="headerItem.name"></el-input>
          </template>
          <template slot-scope="scope">
            <el-input size="mini" v-model.trim="scope.row[headerItem.prop]">
            </el-input>
          </template>
        </el-table-column>
      </el-table>
    </div>

    <el-button @click="handleTest">test</el-button>
  </div>

</template>
<script>
export default {
  components: {},
  data() {
    return {
      input: "",
      dataObj: {},
    };
  },
  watch: {},
  mounted() {
    let data1 = {
      data: [
        {
          data: [
            {
              num: 12,
              num1: 15,
              name: "名称1",
              quality: 20,
            },
            {
              num: 12,
              num1: 15,
              name: "名称2",
              quality: 20,
            },
            {
              num: 12,
              num1: 15,
              name: "名称3",
              quality: 20,
            },
            {
              num: 12,
              num1: 15,
              name: "名称4",
              quality: 20,
            },
          ],
          name: "名称1",
          header: [
            {
              prop: "name",
              name: "公司名称",
            },
            {
              prop: "quality",
              name: "用量",
            },
            {
              prop: "num",
              name: "数量",
            },
            {
              prop: "num1",
              name: "数量1",
            },
          ],
        },
        {
          data: [
            {
              num: 15,
              num1: 15,
              name2: "公司名称公司名称",
              quality: 20,
            },
            {
              num: 11,
              num1: 15,
              name2: "公司名称2",
              quality: 25,
            },
            {
              num: 12,
              num1: 15,
              name2: "公司名称3",
              quality: 20,
            },
            {
              num: 12,
              num1: 15,
              name2: "公司名称3",
              quality: 20,
            },
            {
              num: 12,
              num1: 15,
              name2: "公司名称3",
              quality: 20,
            },
            {
              num: 12,
              num1: 15,
              name2: "公司名称3",
              quality: 20,
            },
            {
              num: 12,
              num1: 15,
              name2: "公司名称3",
              quality: 20,
            },
          ],
          name: "名称2",
          header: [
            {
              prop: "name2",
              name: "公司名称2",
            },
            {
              prop: "quality",
              name: "用量",
            },
            {
              prop: "num",
              name: "数量",
            },
            {
              prop: "num1",
              name: "数量1",
            },
          ],
        },
      ],
    };
    this.dataObj = data1;
  },
  methods: {
    handleTest() {
      console.log(this.dataObj);
    },
    addLine(index){
      let obj ={}
      console.log(this.dataObj.data[index].header)
      this.dataObj.data[index].header.forEach(item => {
        obj[item.prop] = ""
      });
      console.log(obj)
      this.dataObj.data[index].data.push(obj)
    }
  },
  watch:{
    dataObj:{
      handler(val){
        console.log(val)
      },
      deep:true
    }
  }
};
</script>
<style>

</style>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-04-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python爬取自如北京2.3万条租房信息,发现快租不起房子了
北上广深作为打工人最多的超一线城市,大部分都是租房生活着。自如作为目前第三方租房平台,应该算是该行业的龙头。但是最近蛋壳的暴雷,我们不得不更加警觉。那么自如都有多少open状态的房源呢,这些房源都是什么样的呢?这里我们爬取了自如北上广深四个城市共4.6万房源信息,单拿北京的数据来做详细介绍吧!
可以叫我才哥
2021/08/05
9390
有了这 4 款小程序,还怕租不到好房子?
小程序体验师:陈小龙 前段时间,我们给大家介绍了两个买房小程序,在文章留言区,听到了大量「求介绍租房小程序」的呼声。
知晓君
2018/08/01
2.3K0
有了这 4 款小程序,还怕租不到好房子?
scrapy 爬取网上租房信息
为了分析一线城市的房价在工资的占比,我用Python分别爬取了自如以及拉勾的数据。(见公众号「Crossin的编程教室」今天第1条推送)
Crossin先生
2020/04/08
1.3K0
scrapy 爬取网上租房信息
python3爬取租房的信息
下面做个爬取租房信息python3脚本 # -*- coding: utf-8 -*- # File  : 爬取租房信息.py # Author: HuXianyong # Date  : 2018-08-30 15:41 from urllib import request from time import sleep from lxml import etree ''' 在开始之前我们应该先查看下我们每次打开下一页链家网页的时候他的url上面有什么变化 我们每每点击下一页的时候他的url也对应的
py3study
2020/01/03
4910
《吊打分析师》实战—深圳链家租房数据分析 | 附源码
使用echarts 是因为小一做过前端的一些开发,对echarts 的使用还相对熟悉点,文章中主要会用echarts 来做热力图
小一不二三
2020/04/05
1.4K0
《吊打分析师》实战—深圳链家租房数据分析 | 附源码
数据科学大作业:爬取租房数据并可视化分析
近年来随着经济的快速发展,一线城市的资源和就业机会吸引了很多外来人口,使其逐渐成为人口密集的城市之一。绝大多数人是以租房的形式解决居住问题。
数据STUDIO
2023/09/04
2.6K0
数据科学大作业:爬取租房数据并可视化分析
爬虫实战--拿下最全租房数据 | 附源码
上一篇的实战只是给大家作为一个练手,数据内容比较少,且官网也有对应的 API,难度不大。
小一不二三
2020/01/08
2.6K1
爬虫实战--拿下最全租房数据 | 附源码
北京房租大涨?6个维度,数万条数据帮你揭穿
2018年8月初,有网友在“水木论坛”发帖控诉长租公寓加价抢房引起关注。据说,一名业主打算出租自己位于天通苑的三居室,预期租金7500元/月,结果被二方中介互相抬价,硬生生抬到了10800。
接地气的陈老师
2019/12/09
6890
Python 6个维度,数万条数据帮你揭秘房租大涨
8月初,有网友在“水木论坛”发帖控诉长租公寓加价抢房引起关注。据说,一名业主打算出租自己位于天通苑的三居室,预期租金7500元/月,结果被二方中介互相抬价,硬生生抬到了10800。
龙哥
2018/10/22
7310
Python 6个维度,数万条数据帮你揭秘房租大涨
上海的房租有多高?我用Python爬虫为你揭晓
今天,pk哥用 Python 爬虫给大家分析下上海的房租。我们用数据来看看上海的房租究竟有多高。
龙哥
2019/07/30
1.1K0
上海的房租有多高?我用Python爬虫为你揭晓
Node.js爬虫在租房信息监测与分析中的应用
在当今数字化时代,房地产市场的信息变化迅速,租房信息的获取和分析对于租房者和房东都至关重要。随着互联网技术的发展,利用爬虫技术来监测和分析租房信息已成为一种常见的做法。本文将探讨如何利用Node.js爬虫在租房信息监测与分析中的应用前景,并附带实现代码过程。
小白学大数据
2024/05/06
1660
Scrapy爬取二手房信息+可视化数据分析
本篇介绍一个scrapy的实战爬虫项目,并对爬取信息进行简单的数据分析。目标是北京二手房信息,下面开始分析。
Python数据科学
2018/08/06
1.1K0
Scrapy爬取二手房信息+可视化数据分析
爬取某团美食,开启你的美食之旅
作为一枚热爱美食的美食寻觅者,小编爬取了所在城市某团上的美食商家的信息,准备去把评分较高的挨着品尝一遍,圆一次美食之旅的小小梦想~
用户6825444
2019/12/18
6170
爬取某团美食,开启你的美食之旅
北上广深租房图鉴 | Alfred数据室
俗话说“金三银四”,又到了春招换工作、乃至换城市的时候了。这对于“回望楼价又一年”的小伙伴们来说,也意味着又到了搬家换房子的时候了。北上广深四个一线城市,哪个城市的租房更加友好呢?城市各区域的租金是怎么分布的?离地铁口远近、房子大小、是否公寓房、精装简装、集中供暖等,租房时应该优先考虑哪些因素呢?一堆问题困扰着我们。
AiTechYun
2019/05/13
8840
北上广深租房图鉴 | Alfred数据室
Scrapy框架系列--综合案例之租房数据的现状(4)
八月份的时候,由于脑洞大开,决定用 python 爬虫爬取了深圳的租房数据,并写了文章《用Python告诉你深圳房租有多高》,文章得到了一致好评和众多转载。由于我本身的朋友圈大多都在广州、深圳,因此,早就有挺多小伙伴叫我分析一下广州的租房价格现状,这不,文章就这样在众多呼声中出炉了。然后,此次爬虫技术也升级了,完善了更多细节。源码值得细细探究。此次分析采集了广州 11 个区,23339 条数据,如下图:
1480
2019/08/05
4150
Scrapy框架系列--综合案例之租房数据的现状(4)
数据爬取、清洗到分析,如何徒手研究上海二手房房价
本文由作者:孙培培 原创投稿 声明:本文所公布代码及数据仅作学习用,若别有用途则后果自行承担。 提到上海,不得不提上海的高房价,最近一篇上海各市辖区均价的文章引起了我的注意,6月上海各辖区甚至各小区的房价到底处于一个什么样的水平呢? 我打算自己动手研究一下(本文主要研究2016年6月上海二手房房价水平,读者如果有研究房价变动的兴趣可以等到7月末的时候再研究下,然后对比看看上海房价在这一个月的变动情况),数据来源为6月30日的安居客二手房信息。 首先要进行的数据的收集,然后进行数据的清洗、整理以及最后的分析
机器学习AI算法工程
2018/03/14
1.4K0
数据爬取、清洗到分析,如何徒手研究上海二手房房价
沪漂小窝租房信息整合系统说明
对于我来说,学习编程最简单也是最有效的方式就是写代码。所以去年我在学习python的时候,就从最基本的爬虫入手。快速过了网上的视频,之后就动手写代码。完成这个需求前前后后大约用了两个月,你说我现在精通python吗?屁,啥也不是,但是我现在还是能写代码。我还是一直表达的个人的观点:眼过千遍,不如手过一遍。
马拉松程序员
2022/04/26
2610
沪漂小窝租房信息整合系统说明
沪漂小窝(多城市)租房信息整合系统V4.0
上一个版本已经完成了自主分类器的支持,现在的话最终的项目已经基本完成,支持多城市的租房信息的分类查询。
马拉松程序员
2022/04/26
4990
沪漂小窝(多城市)租房信息整合系统V4.0
现在的房租有多高(杭州)?
杭州房租:钱塘两岸最高,奥体单间达4830元/月。不少人感叹:躲过了高房价,躲不过高房租,面对房租上涨,感觉身体被掏空。2018年的这个夏天,房租正在成为摧垮年轻人的“第一根稻草”,在杭州打拼的你,所在的城区房租涨了吗?你是否还能潇洒地说出 “买不起房子,就租嘛”?
小F
2020/10/09
9160
现在的房租有多高(杭州)?
沪漂小窝租房信息整合系统V3.0
“沪漂小窝”是我自己给这个小系统起的项目名称,起因是在19年,我开始学习Python的时候为了实践开发的一个学习类demo,后来几经更新,到现在已经更新V3,也就是第3版本。这个版本最大的更新是之前通过百度Api进行的分类,转成自己训练的分类器进行分类。也就是说,现在所有的功能都是具有自主知识产权。下面是V3的系统简介,综合之前的内容,如果你是刚来的,不用看之前的内容的,直接看这个就行。
马拉松程序员
2022/04/26
2650
沪漂小窝租房信息整合系统V3.0
推荐阅读
相关推荐
Python爬取自如北京2.3万条租房信息,发现快租不起房子了
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验