Ich teste PrimeVue. Es wurde eine einfache Zeitstempelvorlage erstellt, die importiert und in der Hauptvorlage von App.vue angezeigt wird. Siehe den folgenden Code. timestamp und local_timestamp werden in der Vorlage korrekt angezeigt. Der Tooltip funktioniert jedoch nicht. Wenn ich anstelle der berechneten Eigenschaft eine Zeichenfolge verwende, wird sie einwandfrei angezeigt. Die Konsole gibt den folgenden Fehler aus: main.js:29 TypeError: r.value.value.trim ist keine Funktion
Dies verweist auf die folgende Codezeile von PrimeVue Tooltip-Komponente.
https://github.com/primefaces/primevue/ ... tip.js#L25
Irgendeine Idee, was mir hier fehlt?
Code: Select all
{{ timestamp }}
{{ local_timestamp }}
import { computed, defineProps } from 'vue'
const props = defineProps({
timestamp: {
type: String,
required: true
}
})
const local_timestamp = computed(() => {
return new Date(props.timestamp)
})
Ich habe hier auf die PrimeVue-Dokumentation verwiesen:
https://primevue.org/tooltip/