VUE element-ui 之table表格第一行插入输入框

简介: VUE element-ui 之table表格第一行插入输入框

步骤:
模板中配置列:

<el-table-column label="序号" width="70" align="center">
   <template slot-scope="scope">
     <div v-if="scope.$index == 0" />
     <div v-else>{{ (scope.$index) }}</div>
   </template>
 </el-table-column>
  <el-table-column label="订单编号" width="130" align="center" prop="purchase_order_num">
    <template slot-scope="scope">
      <div v-if="scope.$index == 0"> 注意:判断是第一行插入输入框或下拉菜单等,根据需求做调整
        <el-input v-model="inputVal" size="small" placeholder="点击输入编号" />
      </div>
      <div v-else>{{ (scope.row.purchase_order_num) }}</div>
    </template>
  </el-table-column>
  <el-table-column label="自编号" width="130" align="center" prop="project_name">
    <template slot-scope="scope">
      <div v-if="scope.$index == 0">
        <el-input v-model="inputVal" size="small" placeholder="点击输自编号" />
      </div>
      <div v-else>{{ (scope.row.project_name) }}</div>
    </template>
  </el-table-column>

js部分:

data() {
    return {
      inputVal: '',
      Data: []
  },
// 更新数据
    upData() {
      dataDetail.getAl(this.params).then(res => {
        res.unshift({}) //注意:这一步不能省,否则表格展示数据还是从第一行开始(相当于将第一行数据替换为空)
        this.Data = res
      })
    }

看效果:
在这里插入图片描述

相关文章
|
2月前
|
JavaScript
Vue使用element中table组件实现单选一行
如何在Vue中使用Element UI的table组件实现单选一行的功能。
149 5
Vue使用element中table组件实现单选一行
|
3月前
|
JavaScript
Vue3数字输入框(InputNumber)
这是一个可定制的数字输入框组件,支持设置宽度、最小值、最大值、步长、精度等属性,并可添加前缀图标及自定义显示格式。组件兼容键盘快捷键操作,具备禁用功能。示例代码展示了如何使用该组件实现不同场景下的数值输入与格式化展示。组件还利用 `add` 函数解决了 JS 精度问题,并通过 `useSlotsExist` 监听插槽。
273 6
Vue3数字输入框(InputNumber)
|
2月前
|
JavaScript
element-ui table表格多选后再打开默认选中
element-ui table表格多选后再打开默认选中
|
1月前
|
JavaScript 索引
vue 表格数据上下移动并增加背景色
vue 表格数据上下移动并增加背景色
35 0
|
3月前
Vue3表格(Table)
这是一个基于 Vue2 的表格组件,支持自定义列配置、数据绑定、加载中提示、空状态提示及分页功能。主要属性包括表格列配置 `columns`、数据源 `dataSource`、加载状态 `loading` 及分页配置等。组件内置了 Spin、Empty 和 Pagination 等子组件以实现丰富的交互效果。通过简单的属性绑定即可实现数据展示、加载动画和无数据提示等功能。
Vue3表格(Table)
|
3月前
|
前端开发 JavaScript UED
element-ui 表格数据究竟隐藏着怎样的神秘样式与格式化技巧?快来揭开谜底!
【8月更文挑战第22天】《element-ui 表格数据样式及格式化案例》展示了如何利用 element-ui 的表格组件实现美观且易读的数据展示。通过简单配置,可以自定义表格样式,如边框、背景色等,并通过 formatter 实现数据格式化,例如将成绩保留一位小数。此外,还能依据条件设置行样式,如成绩达优则高亮显示,从而增强用户体验和数据可读性。
65 1
|
3月前
|
JavaScript 前端开发
怎样在vue中隐藏el-form-item中的值、设置输入框的值是只读
这篇文章介绍了在Vue框架中使用Element UI组件库时,如何通过v-if指令和v-model绑定来控制`el-form-item`的显示与隐藏,以及如何通过设置`readonly`属性让输入框变为只读状态。
怎样在vue中隐藏el-form-item中的值、设置输入框的值是只读
|
3月前
|
JavaScript 开发者
Element UI & Element Plus之改变表格单元格颜色
这篇文章展示了如何在Element UI和Element Plus框架中使用`:cell-style`属性来根据条件改变表格单元格的颜色。
374 0
Element UI & Element Plus之改变表格单元格颜色
|
JavaScript 前端开发 开发者
Vue UI 组件库
随着SPA、前后端分离的技术架构在业界越来越流行,前端的业务复杂度也越来越高,导致前端开发者需要管理的内容,承担的职责越来越多,这一切,使得业界对前端开发方案的思考多了很多,以react、vue等框架为代表推动的组件化开发模式越来越被开发者认可,这种模式极大的降低了我们开发与维护的成本。
4237 0
|
4天前
|
缓存 JavaScript 前端开发
vue学习第四章
欢迎来到我的博客!我是瑞雨溪,一名热爱JavaScript与Vue的大一学生。本文介绍了Vue中计算属性的基本与复杂使用、setter/getter、与methods的对比及与侦听器的总结。如果你觉得有用,请关注我,将持续更新更多优质内容!🎉🎉🎉
vue学习第四章
下一篇
无影云桌面