0
Innerhalb einer Vue-Komponente berechnete Eigenschaft. Wie bekomme ich einen Verweis auf das DOM-Element, von dem diese Methode initiiert wurde?Verweis auf DOM-Element in Vue, js-Komponente berechnete Eigenschaft
zum Beispiel:
<template>
<img :src="getUrl" class="image1"/>
<img :src="getUrl" class="image2"/>
</template>
<script>
export default {
computed: {
getUrl() {
//reference to the DOM element and get the className..
switch(className) {
case 'image1':
//code..
break
case 'image2':
//code...
break
}
}
}
}
</script>
HINWEIS: Ich drucke die 'this' in der Methode und konnte nicht nichts finden, das hier kann mir helfen, über ....
danke :)
Methoden in Vue.js hat seine eigenen Probleme ... das Cache-Ding ist ein echter Nachteil. Ich werde es trotzdem versuchen ... –
Sie können benutzerdefinierte Bildkomponente und stattdessen Parameter verwenden. Zum Beispiel und dort berechnete Eigenschaften verwenden –