vue3 通过ref获取dom元素并修改style样式
// html<div class="ans-item" v-for="(item1,index1) in item.answer" :key="index1"><div class="item"><div class="circle" :ref="setItemRef">{{anslist[index1]}}</div><div class=
·
// html
<div class="ans-item" v-for="(item1,index1) in item.answer" :key="index1">
<div class="item">
<div class="circle" :ref="setItemRef">{{anslist[index1]}}</div>
<div class="content">{{item1}}</div>
</div>
</div>
//js
setup() {
let itemRefs = ref([])
const setItemRef = el => {
if (el) {
itemRefs.value.push(el)
}
}
//调用修改样式
// itemRefs.value[index].style.background = '#f56c6c'
}
更多推荐
已为社区贡献5条内容
所有评论(0)