0
点赞
收藏
分享

微信扫一扫

vue3.0与vue2.0

前端王祖蓝 2022-02-16 阅读 156

vue3.0与vue2.0

1.v-for 中的 Ref 数组
在 Vue 2 中,在 v-for 中使用的 ref attribute 会用 ref 数组填充相应的 $refs property。当存在嵌套的 v-for 时,这种行为会变得不明确且效率低下。
在 Vue 3 中,此类用法将不再自动创建 $ref 数组。要从单个绑定获取多个 ref,请将 ref 绑定到一个更灵活的函数上 (这是一个新特性):

VUE2.0
// html
<div id='app'>
	    <div>
	        <p v-for="item in renderData" :key="item.name" ref="nodes">{{item.name}}</p>
	    </div>
	</div>
	// js
	data() {
        return {
            renderData: [
                { name: 'a' },
                { name: 'b' },
                { name: 'c' },
                { name: 'd' },
                { name: 'f' }
              ]
        }
    },
    mounted() {
        console.log(this.$refs.nodes)
    }
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/0e216b7205a24eeaa319549d35298193.png#pic_center)

VUE3.0



举报

相关推荐

0 条评论