SimpleDraweeView не был инициализирован ошибка с использованием плагина Fresco в Nativescript Vue

Я пытаюсь реализовать Fresco в моем приложении NS Vue.

У меня есть это в моем main.js

Vue.registerElement('FrescoDrawee', () => require("nativescript-fresco").FrescoDrawee)

var application = require("application");
var fresco = require("nativescript-fresco");

if (application.android) {
    application.onLaunch = function (intent) {
        fresco.initialize();
    };
}

и в home.vue

< FrescoDrawee horizontalAlignment="stretch" height="150" :imageUri="item.avatar" />

это ошибка, которую я получаю. Msgstr "SimpleDraweeView не был инициализирован!" Я почти уверен, что способ инициализации неверен. Поиск в Google дает мне примеры в TS и Angular, и ни одного для nativescript Vue. любая помощь будет принята с благодарностью

1 ответ

Решение

В основном TypeScript снова JavaScript, если вы исключаете типизацию из кода. Это то же самое, что вам придется следовать независимо от вашего вкуса (Core / Angular / Vue).

if (application.android) {
  application.on("launch", function () {
    fresco.initialize();
  });
}

Источник: https://github.com/NativeScript/nativescript-fresco

Другие вопросы по тегам