我看到关于vue $ refs文件,控制台看到的是{},我不知道如何获取id的值?
有{ }
没有对象,如何获取$ refs id的值,但我认为{}
没有得到对象。我尝试使用console.log(this.$refs.dataInfo.id)
是undefined
。< / p>
javascript文件:
console.log(this.$refs)
HTML文件:
<tab-item v-for="item in category" :id="item.id" ref="dataInfo">{{item.name}}</tab-item>
答案 0 :(得分:1)
console.log(this.$refs.dataInfo.id)
是undefined
,因为您试图通过对组件的引用来访问元素的属性。根据您的示例对象,您可以像这样访问它:this.$refs.dataInfo[0]['$el'].id
我相信这是一种奇怪的做法。 Vue的做法是: