VUE element-ui 之table表格双表头、表头内插入输入框

简介: VUE element-ui 之table表格双表头、表头内插入输入框

步骤:
模板部分:
就是在表头中嵌套表头,slot="header"是重点,两个表头内label、prop需一致,否则表格内容不显示

        <el-table-column
            type="selection"
            width="55"
            align="center"
            :selectable="checkboxT"
          >
            <el-table-column
              type="selection"
              width="55"
              align="center"
            />
          </el-table-column>
          <!-- slot="header" -->
          <el-table-column label="序号" width="70" align="center">
            <el-table-column label="" width="70" align="center">
              <template slot-scope="scope">
                {{ (scope.$index + 1) }}
              </template>
            </el-table-column>
          </el-table-column>
          <el-table-column label="订单编号" width="130" prop="sale_order_num" :show-overflow-tooltip="true">
            <el-table-column label="订单编号" width="130" prop="sale_order_num" :show-overflow-tooltip="true">
              <template slot="header">
                <el-input v-model="query.saleOrderNum" size="mini" placeholder="请输入" />
              </template>
            </el-table-column>
          </el-table-column>
          <el-table-column label="自编号" width="130" prop="personal_num" :show-overflow-tooltip="true">
            <el-table-column label="自编号" width="130" prop="personal_num" :show-overflow-tooltip="true">
              <template slot="header">
                <el-input v-model="query.personalNum" size="mini" placeholder="请输入" />
              </template>
            </el-table-column>
          </el-table-column>

不需要配置输入框的列:

          <el-table-column label="单价(元/㎡)" width="130" prop="price" sortable :show-overflow-tooltip="true">
            <el-table-column label="" width="130" prop="price" :show-overflow-tooltip="true">
              <template slot="header" />
            </el-table-column>
          </el-table-column>

来看效果:
在这里插入图片描述
表格自带排序不受影响,且表头固定。

相关文章
|
3月前
|
JavaScript
Vue使用element中table组件实现单选一行
如何在Vue中使用Element UI的table组件实现单选一行的功能。
206 5
Vue使用element中table组件实现单选一行
|
3月前
|
JavaScript
element-ui table表格多选后再打开默认选中
element-ui table表格多选后再打开默认选中
|
2月前
|
JavaScript 索引
vue 表格数据上下移动并增加背景色
vue 表格数据上下移动并增加背景色
47 0
|
4月前
Vue3表格(Table)
这是一个基于 Vue2 的表格组件,支持自定义列配置、数据绑定、加载中提示、空状态提示及分页功能。主要属性包括表格列配置 `columns`、数据源 `dataSource`、加载状态 `loading` 及分页配置等。组件内置了 Spin、Empty 和 Pagination 等子组件以实现丰富的交互效果。通过简单的属性绑定即可实现数据展示、加载动画和无数据提示等功能。
138 0
Vue3表格(Table)
|
4月前
|
JavaScript 开发者 UED
Vue.js组件库大对决:Element UI与Vuetify,开发者的罗密欧与朱丽叶!
【8月更文挑战第30天】Element UI和Vuetify是Vue.js开发中的热门组件库,前者简洁高效,后者遵循Material Design,国际化程度高。两者均提供丰富的组件支持,但Vuetify组件更多样,设计更灵活;Element UI在性能和中文支持上更优。文档方面,Element UI更直观易懂,而Vuetify配置灵活但学习成本稍高。选择时需综合考虑项目需求、团队背景及设计风格,以达到最佳开发效果。
239 0
|
5月前
|
存储 开发框架 前端开发
在Winform中直接录入表格数据和在Vue&Elment中直接录入表格数据的比较
在Winform中直接录入表格数据和在Vue&Elment中直接录入表格数据的比较
|
4月前
|
JavaScript 前端开发
Vue实现Element UI框架的自定义输入框或下拉框在输入时对列表选项进行过滤,以及右键列表选项弹出菜单进行删除
本文介绍了如何在Vue框架结合Element UI库实现自定义输入框或下拉框,在输入时对列表选项进行过滤,并支持右键点击列表选项弹出菜单进行删除的功能。
112 0
|
4月前
|
JavaScript 前端开发 Shell
Element-ui Table表格导出功能的实现
Element-ui Table表格导出功能的实现
84 0
|
5月前
|
JavaScript
element-ui 在vue中el-input输入框的autofocus属性失效【解决方案】
element-ui 在vue中el-input输入框的autofocus属性失效【解决方案】
290 1
|
5月前
Element UI 源码改造 —— 自定义数字输入框的实现
Element UI 源码改造 —— 自定义数字输入框的实现
208 1