vue3+element Plus实现在table中增加一条表单数据的示例代码
更新时间:2024年01月19日 11:07:13 作者:清茶煮酒xin
这篇文章主要介绍了vue3+element Plus实现在table中增加一条表单数据的操作,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
实现在table列表中,增加一行可单条数据保存的表单,使用vue3 + element Plus
1. 先上效果图
2. 代码实现
<el-table v-loading="loading" :data="tableData" row-key="id"> <el-table-column property="id" label="序号"></el-table-column> <el-table-column property="name" label="姓名"> <template #default="scope"> <el-input v-if="!scope.row.id" v-model="scope.row.name"></el-input> <span v-else>{{ scope.row.name }}</span> </template> </el-table-column> <el-table-column property="number" label="年龄"> <template #default="scope"> <el-input v-if="!scope.row.id" v-model="scope.row.number"></el-input> <span v-else>{{ scope.row.number }}</span> </template> </el-table-column> <el-table-column label="操作" fixed="right" align="center" width="200"> <template #default="scope"> <el-button type="primary" size="small" v-if="!scope.row.id" @click.stop="handleSave(scope.row)">保存</el-button> <el-button type="danger" size="small" v-if="scope.row.id" @click.stop="handleDelete(scope.row.id)">删除</el-button> </template> </el-table-column> </el-table> <div class="bottom-btn"> <el-button type="success" @click="addLineData()">添加一行</el-button> </div>
ts 实现
/**添加一行数据 */ function addLineData() { const newData = { name: '', number: '', }; tableData.value.push(newData); } /** */ function handleDelete() { ElMessageBox.confirm("确认删除该条数据?", "警告", { confirmButtonText: "确定", cancelButtonText: "取消", type: "warning", }).then(() => { //调用自己的接口啦! // 当然啦,如果全都是自己增加的未提交的数据,可以使用splice 方法来处理哦! }); }
当前情况呢 是适用于单条数据新增,并且直接操作数据库的
到此这篇关于vue3+element Plus实现在table中增加一条表单数据的文章就介绍到这了,更多相关vue3 element Plus增加表单数据内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- vue3 element plus table selection展示数据,默认选中功能方式
- element-plus的el-table自定义表头筛选查询功能实现
- Vue3+Element-Plus使用Table预览图片发生元素遮挡的解决方法
- vue3使用element-plus再次封装table组件的基本步骤
- vue3使用elementPlus进行table合并处理的示例详解
- vue3+elementplus基于el-table-v2封装公用table组件详细代码
- Vue3中Element Plus Table(表格)点击获取对应id方式
- vue3 elementplus table合并写法
- Element UI/Plus中全局修改el-table默认样式的解决方案
- ElementPlus Table表格实现可编辑单元格
相关文章
element-ui form表单的动态rules校验功能实现
在vue项目中,有时候可能会用到element-ui form表单的动态rules校验,这篇文章主要介绍了element-ui form表单的动态rules校验,我们可以巧妙的运用element-ui form表单里面form-item的校验规则来处理,本文结合实例代码介绍的非常详细,需要的朋友可以参考下2023-07-07vue如何导出文件流获取附件名称并下载(在response.headers里解析filename导出)
这篇文章主要介绍了vue如何导出文件流获取附件名称并下载(在response.headers里解析filename导出),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-07-07vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
这篇文章主要介绍了vue实现动态给id赋值,点击事件获取当前点击的元素的id操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-11-11
最新评论