У меня такое чувство, что вы делаете это неправильно.Vue контролирует данные и отображает ваш DOM.Он не должен пытаться извлечь данные из DOM, так как он уже контролирует все данные.
Если вы можете получить необходимую информацию из текущей a
из d
, вы можетепередать его в вашу функцию getStyle
:
<td :style="getStyle(a)" v-for="a in d"></td>
и обработать его в getStyle
:
getStyle : function(a) {
if (a.x === 'anything') { // the checks you need to perform...
// calculate the style
}
}