Как предотвратить ошибки от динамически загружаемых данных - PullRequest
0 голосов
/ 30 сентября 2019

Я работаю над приложением vue.js / vuetify, и оно интенсивно использует данные, загруженные из другого источника:

data: function () {
    return {
            settings: [],
    }
},

«настройки» перезаписываются следующим образом:

mounted() {
    axios.get(process.env.VUE_APP_JSONSOURCE + 'getJsonData')
        .then(response => this.settings = response.data);
},

Проблема в том, что поскольку данные загружаются динамически, PhpStorm не имеет представления о их существовании, поэтому я продолжаю получать следующие типы ошибок:

Неразрешенная переменная 'height'

или:

Свойство 'height' не существует для типа 'never []'

или:

Свойство 'height' не существует для типа 'CombinedVueInstance

Как я могу сообщить PhpStorm, какие данные там ожидаются, поэтому я больше не получаю таких ошибок?

...