在 element-ui table 中,你可以在表格的单元格中使用 input 组件。要实现自动聚焦,你可以在 input 组件上使用 ref 属性,并使用 Vue 的 $refs 对象来访问它,然后使用 JavaScript 的 focus() 方法将焦点移动到 input 组件上。

例如,在你的 table 组件中,你可以这样写:

<template>
  <el-table>
    <el-table-column label="Name">
      <template slot-scope="scope">
        <el-input v-model="scope.row.name" ref="input"></el-input>
      </template>
    </el-table-column>
  </el-table>
</template>

<script>
export default {
  methods: {
    focusInput() {
      this.$refs.input.focus()
    }
  }
}
</script>
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐