vue+elementui里的table组件,怎么实现下面原型里的效果?请教
请教
补充:
是第一行全是下拉框,选中后保存按钮,这样列表里就会多出一行记录,这个是不是做不到的?感觉画原型的人想的太多了
vue+elementui里的table组件,怎么实现下面原型里的效果?请教
请教
补充:
是第一行全是下拉框,选中后保存按钮,这样列表里就会多出一行记录,这个是不是做不到的?感觉画原型的人想的太多了
也就是一个状态的改变,当前是编辑,则将表格行渲染为可编辑的元素。如:
<el-table-column label="道口">
<template slot-scope="scope">
<el-select v-if="scope.row.isEdit" v-model="scope.row.sortId" placeholder="请选择" @change="onChangeSortId">
<el-option
v-for="item in mockList"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
<span v-else>{{ scope.row.sortId }}</span>
</template>
</el-table-column>
/**
* 方法实现某个属性改变需要处理的业务逻辑
*/
onChangeSortId(value) {}
6 回答2.9k 阅读✓ 已解决
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
可以做到的,表格的第一条数据单独处理下就可以实现
具体实现:示例代码