vue for循环中为每个标签动态添加style

<div class="sub-nav" v-for="(itemTree,index) in items_tree" @mouseover="mouseOver(index)" :ref=" `list${index}` ">
        {{itemTree.name}}
 </div>

//鼠标经过事件,使用this.$refs[`list${index}`][0] 获取当前元素dom结构
 mouseOver(index){
     if(this.$s[`list${index}`]){
          this.$refs[`list${index}`][0].style.display = 'block'
      }
},


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容