Ich fange an, Typoskript & Vuejs zu lernen.Typescript/Vuejs kompiliert nicht für berechnete Eigenschaft
Kann mir jemand erklären, warum ich nicht auf die Kontoeigenschaft in Daten von der berechneten allChecked() zugreifen kann?
import * as Vue from "vue";
declare var accounts: any[];
var app = new Vue({
el: '#vueowner',
data: {
accounts: accounts,
hasAccount: this.accounts.length > 0,
checkedAccounts: []
},
computed: {
allChecked() {
return this.accounts.length === this.checkedAccounts.length;
}
}
})
Ich habe diese Fehler
ERROR in index.ts
(25,25): error TS2339: Property 'accounts' does not exist on type 'Vue'.
ERROR in index.ts
(25,50): error TS2339: Property 'checkedAccounts' does not exist on type 'Vue'.
, was in Ihrem 'vue' importierte Datei ist? eine d.ts-Datei? –
Importe sind die von Vuejs 2 Typisierung – Swell