Ich versuche, diese für den Zugriff auf $ el.offsetTop in einer berechneten Eigenschaft, sondern erhalten den Fehler:.
Cannot read property 'offsetTop' of undefined
Wie kann ich die offsetTop der Komponente in einem Zugriff berechnete Methode? Wenn das nicht möglich ist, gibt es dann eine Alternative?
Komponente:
<template>
<div :class="{ 'active' : test }"></div>
</template>
<script>
export default {
computed: {
test() {
console.log(this.$el.offsetTop);
}
}
}
</script>
zeigen die Komponente? – Bert
Der berechnete Wert wird möglicherweise vor der Montagezeit ausgewertet. Test auf Existenz von $ el. –
Haben bearbeitet, um Komponente hinzuzufügen. – panthro