<vxe-column v-for="item in allFhcl" :key="item.id" :title="item.name" width="120" align="center" :edit-render="{}"> <template #default=scope> <template v-for="cl in scope.row.detailList" :key="cl.id"> <vxe-input v-if="cl.editorRcjId === item.id" v-model="cl.number" type="text"></vxe-input> </template> </template> </vxe-column>
时间: 2023-11-11 07:23:23 浏览: 160
vxe-table vue表格解决方案 v4.5.20.zip
根据您提供的代码,我可以看到您在 `vxe-column` 组件上使用了 `edit-render` 属性,但是该属性的值为空对象。在 `vxe-input` 组件的 `v-if` 属性中,您使用了 `cl.editorRcjId === item.id` 条件来判断是否需要显示输入框,但是我无法确定 `cl.editorRcjId` 和 `item.id` 的值是什么。
如果您的问题是希望在表格渲染时,初始状态下某些单元格处于编辑状态,可以通过在该单元格的 `edit-render` 属性中设置 `autofocus` 属性来实现。例如:
```
<vxe-column field="name" title="姓名" :edit-render="{ autofocus: true }"></vxe-column>
```
如果您的问题不是这个,请提供更多细节信息,以便我更好地为您提供帮助。
阅读全文