vue3 在template中循环获取ref的值

2024-03-05  本文已影响0人  勤劳的杯子

1.定义ref数组

const nameRefArray = ref([]) 

2.配置ref

<el-input v-model="scope.row.name"
                  :ref="el=>{
                        nameRefArray[scope.$index] = el
                      }" />

3.使用

nextTick(() => {
    // ref已经获取到了
    let refItem = nameRefArray[scope.$index]
    //此处我调用了    使 input 获取焦点  的方法
    refItem.focus()
})
上一篇 下一篇

猜你喜欢

热点阅读