Guoguo-notes
主页
常用笔记
vue笔记及周边生态
  • 团队协作及规范
  • 项目框架及架构
  • 飞码篇
  • Java
  • React笔记
GitHub
主页
常用笔记
vue笔记及周边生态
  • 团队协作及规范
  • 项目框架及架构
  • 飞码篇
  • Java
  • React笔记
GitHub
  • vue笔记及周边生态

    • 1. Element Plus --vue3.0.md
    • 2. Element ui 笔记.md
    • 3. Taro.md
    • 4. Vue 代码片段.md
    • 5. Vue 全局封装 main.js.md
    • 6. Vue 笔记.md
    • 7. Vue3 .md
    • 8. Vue3+Element Plus.md
    • 9. element plus 本地启动.md
    • 10. jsx tsx 代码片段.md
    • 11. jsx tsx 笔记.md
    • 12. uniapp笔记.md
    • 13. vite 笔记.md
    • 14. vite手写插件.md
    • 15. vue.js 下载文件.md
    • 16. vueuse笔记.md
    • 17. vxe-table笔记.md
    • 18. 代码片段 - 解析数学公式.md
    • 19. 常用插件.md
    • 20. 汇智腾远笔记.md
    • 21. 视频播放插件.md

动态添加输入框并获取焦点

注意一定要加 edit-render="{ autofocus: '.vxe-input--inner' }"

<vxe-table-column field="coption" title="选项" align="center"
                  :edit-render="{ autofocus: '.vxe-input--inner' }">
    <template #edit="scope">
        <vxe-input type="text" v-model="scope.row.coption" :disabled="formDisabled"
                   @change="$refs.xTable.updateStatus(scope)"></vxe-input>
    </template>
</vxe-table-column>
const $table = this.$refs.xTable2
const record = {
    serialNum: this.zm[this.tableData.length],
    coption: '',
}
const { row: newRow } = await $table.insertAt(record, row)
await $table.setEditCell(newRow, 'coption')
this.tableData.push(newRow)
Edit this page
Last Updated:
Contributors: 袁果锅
Prev
16. vueuse笔记.md
Next
18. 代码片段 - 解析数学公式.md