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

可编辑的表格

作者头像
tianyawhl
发布于 2022-09-28 07:25:26
发布于 2022-09-28 07:25:26
64700
代码可运行
举报
文章被收录于专栏:前端之攻略前端之攻略
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<template>
  <div>
    <el-button @click="test">test</el-button>
    <el-table :data="tableData" :row-class-name = "tableRowClassName" @cell-click="cellClick" style="width: 100%">
      <el-table-column  label="日期" width="180">
        <template slot-scope="scope">
          <el-input v-model="scope.row.date" @blur="handleInputBlur" v-if="scope.$index ===rowIndex && cellClickLabel == '日期'" clearable></el-input>
          <span v-else>{{scope.row.date}}</span>
        </template>
      </el-table-column>
      <el-table-column label="姓名" width="180">
         <template slot-scope="scope">
          <el-input v-model="scope.row.name" @blur="handleInputBlur" v-if="scope.$index ===rowIndex && cellClickLabel == '姓名'" clearable></el-input>
          <span v-else>{{scope.row.name}}</span>
        </template>
      </el-table-column>
      <el-table-column label="地址">
         <template slot-scope="scope">
          <span>{{scope.row.address}}</span>
        </template>
      </el-table-column>
    </el-table>
    
  </div>
</template>

数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
      rowIndex:null,
      cellClickLabel:"",
      tableData: [
        {
          date: "2016-05-02",
          name: "王小虎",
          address: "上海市普陀区金沙江路 1518 弄",
        },
        {
          date: "2016-05-04",
          name: "王小虎",
          address: "上海市普陀区金沙江路 1517 弄",
        },
        {
          date: "2016-05-01",
          name: "王小虎",
          address: "上海市普陀区金沙江路 1519 弄",
        },
        {
          date: "2016-05-03",
          name: "王小虎",
          address: "上海市普陀区金沙江路 1516 弄",
        }
      ],
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  methods: {
    test(){
     console.log(this.tableData)
    },
      tableRowClassName({ row, rowIndex }) {
         // 把每一行的索引放进row
         row.index = rowIndex
      },
      // 添加明细原因 row 当前行 column 当前列
      cellClick(row, column, cell, event) {
        console.log("点击行")
        this.rowIndex = row.index
        this.cellClickLabel = column.label
      },  
      //input框失去焦点事件
      handleInputBlur(row, event, column){   //当 input 失去焦点 时,input 切换为 span,并且让下方 表格消失(注意,与点击表格事件的执行顺序)
        console.log("失去焦点")
        this.rowIndex = ""
        this.cellClickLabel = ''
      },   
      handleChange() {
        console.log("change")
        this.rowIndex = ""
        this.cellClickLabel = ''
      }
  },
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-13,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
力扣每日一刷(2023.9.4)
设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。
用户11097514
2024/05/31
810
dp算法 力扣123 买卖股票的最佳时机 III
输入:prices = [3,3,5,0,0,3,1,4] 输出:6 解释:在第 4 天(股票价格 = 0)的时候买入,在第 6 天(股票价格 = 3)的时候卖出,这笔交易所能获得利润 = 3-0 = 3 。      随后,在第 7 天(股票价格 = 1)的时候买入,在第 8 天 (股票价格 = 4)的时候卖出,这笔交易所能获得利润 = 4-1 = 3 。
用户10788736
2023/10/16
2120
dp算法 力扣123 买卖股票的最佳时机 III
☆打卡算法☆LeetCode 122. 买卖股票的最佳时机 II 算法解析
链接: 122. 买卖股票的最佳时机 II - 力扣(LeetCode) (leetcode-cn.com)
恬静的小魔龙
2022/08/07
1810
☆打卡算法☆LeetCode 122. 买卖股票的最佳时机 II 算法解析
leetcode刷题(33)——122. 买卖股票的最佳时机 II
设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。
老马的编程之旅
2022/06/22
2120
买卖股票,贪心比动规还好用
力扣题目链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii
代码随想录
2021/11/16
5620
leetcode刷题(61)——188. 买卖股票的最佳时机 IV
示例 1: 输入: [2,4,1], k = 2 输出: 2 解释: 在第 1 天 (股票价格 = 2) 的时候买入,在第 2 天 (股票价格 = 4) 的时候卖出,这笔交易所能获得利润 = 4-2 = 2 。 示例 2:
老马的编程之旅
2022/06/22
1800
dp 动态规划有限状态机
动态规划虽然说有一定难度,主要是找到状态转移的公式,但是也依然是有些规律可以找寻的。
Tim在路上
2020/08/04
1.4K0
浅谈什么是动态规划以及相关的「股票」算法题
动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。在学习动态规划之前需要明确掌握几个重要概念。
五分钟学算法
2019/05/15
1.1K0
力扣题(容易题)122- 买卖股票的最佳时机 II
设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。
lomtom
2021/10/27
5040
力扣题(容易题)122- 买卖股票的最佳时机 II
LeetCode188. 买卖股票的最佳时机IV
选择是有上限的,10张彩票让你买,你最多也只能买10张。 为什么在乎这个选择的数量呢?因为我将题目中的无限次可交易次数作为了选择:选一次交易次数,选两次交易次数。然后取最优的选择。 动态规划的精髓就是找出选择项,再去做选择
Yuyy
2022/06/28
1370
​LeetCode刷题实战188:买卖股票的最佳时机 IV
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
程序员小猿
2021/03/04
2520
golang刷leetcode 技巧(65)买卖股票的最佳时机(I,II)
如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。
golangLeetcode
2022/08/02
3240
Leetcode No.122 买卖股票的最佳时机 II
设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。
week
2021/05/06
3460
[LeetCode]动态规划,一举歼灭“股票买卖的最佳时机”问题
在[LeetCode]买卖股票的最佳时机ⅠⅡ中,Jungle采用波峰波谷法解决了两道简单题。那么剩余4到题目该如何求解呢?
用户6557940
2022/07/24
4570
[LeetCode]动态规划,一举歼灭“股票买卖的最佳时机”问题
LeetCode 188. 买卖股票的最佳时机 IV(动态规划)(递归)
给定一个整数数组 prices ,它的第 i 个元素 prices[i] 是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入:k = 2, prices = [2,4,1] 输出:2 解释:在第 1 天 (股票价格 = 2) 的时候买入,在第 2 天 (股票价格 = 4) 的时候卖出,这笔交易所能获得利润 = 4-2 = 2 。
SakuraTears
2022/01/13
4000
LeetCode买卖股票之一:基本套路(122)
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于《LeetCode买卖股票》系列 在LeetCode上,有数道和买卖股票有关的题目,覆盖了简单、中等、困难,要求都是选择低价时间买入、高价时间卖出,以求达到利润最大化 这类题型的特点就是:典型的动态规划题型,掌握套路后,越做越开心,就算难度是困难的题目,也能从容面对 于是,欣宸将此类题目聚集在一起,集中火力分析和解题,构成了《LeetCode买卖股票》
程序员欣宸
2022/09/26
3050
贪心算法:买卖股票的最佳时机II
题目链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/
代码随想录
2020/12/14
4440
贪心算法:买卖股票的最佳时机II
leetcode刷题(35)——123. 买卖股票的最佳时机 III
有 第一次买入(fstBuy) 、 第一次卖出(fstSell)、第二次买入(secBuy) 和 第二次卖出(secSell) 这四种状态。
老马的编程之旅
2022/06/22
1750
☆打卡算法☆LeetCode 123. 买卖股票的最佳时机 III 算法解析
链接: 123. 买卖股票的最佳时机 III - 力扣(LeetCode) (leetcode-cn.com)
恬静的小魔龙
2022/08/07
3410
☆打卡算法☆LeetCode 123. 买卖股票的最佳时机 III 算法解析
LeetCode123. 买卖股票的最佳时机III
本文最后更新于 484 天前,其中的信息可能已经有所发展或是发生改变。 一、思路 找出选择和状态 二、问题 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入:prices = [3,3,5,0,0,3,1,4] 输出:6 解释:在第 4 天(股票价格 = 0)的时候买入,在第 6 天(股票价格 = 3)的时候卖出,这笔交易所能获得利
Yuyy
2022/06/28
1610
推荐阅读
相关推荐
力扣每日一刷(2023.9.4)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验