Wie kann ich eine berechnete Eigenschaft in den Daten verwenden oder über den Bus ausgeben?Berechnete Eigenschaft in Daten in Vuejs verwenden
Ich habe die folgende vue-Instanz, aber myComputed ist immer undefiniert, aber computedData funktioniert ordnungsgemäß.
var vm = new Vue({
data(){
return{
myComputed: this.computedData
}
},
computed: {
computedData(){
return 'Hello World'
}
}
})
Warum brauchen Sie das? Sie können 'this.computedData' immer nur so aufrufen, wie Sie auf' this.myComputed' zugreifen würden. – jfadich
Es funktioniert damit nicht. computedData ist nicht definiert. –
Was ich meine ist, dass Sie auf berechnete Eigenschaften genauso zugreifen können, wie Sie auf Daten zugreifen, so dass Sie nicht das tun müssen, was Sie tun wollen. – jfadich