Vue.js从mixin添加属性

时间:2018-06-05 09:33:25

标签: vuejs2

我正在开展一个相当复杂的大项目。我们的QA团队决定他们想要独特的id来进行自动化测试。由于我们的开发人员相当懒(我们是开发人员,你知道吗?),我们正试图自动注入这些id。

我尝试创建一个尝试在已安装时添加属性的mixin。

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

但这一直都失败了,因为$ el并不总是马上可用。有没有人有任何见解如何做到这一点?

1 个答案:

答案 0 :(得分:0)

从Google查找您的问题:)

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