Vuejs2 Vue.js从mixin添加属性

Vuejs2 Vue.js从mixin添加属性,vuejs2,Vuejs2,我正在做一个相当复杂的大项目。我们的QA团队决定他们需要唯一的id来进行自动化测试。由于我们的开发人员相当懒惰(你知道吗,我们是开发人员),所以我们尝试自动注入这些id 我尝试创建一个mixin,尝试在mounted上添加属性 mounted() { this.$el.setAttribute('data-test-id', 'a-random-id-01'); } 但这总是失败,因为$el并不总是立即可用。有人知道我们如何做到这一点吗?从谷歌找到你的问题:) this.$el.datas

我正在做一个相当复杂的大项目。我们的QA团队决定他们需要唯一的id来进行自动化测试。由于我们的开发人员相当懒惰(你知道吗,我们是开发人员),所以我们尝试自动注入这些id

我尝试创建一个mixin,尝试在mounted上添加属性

mounted() {
  this.$el.setAttribute('data-test-id', 'a-random-id-01');
}

但这总是失败,因为$el并不总是立即可用。有人知道我们如何做到这一点吗?

从谷歌找到你的问题:)

this.$el.dataset.testId='a-random-id-01'