使用Nativescript Vue中的Fresco插件时SimpleDraweView未初始化错误

使用Nativescript Vue中的Fresco插件时SimpleDraweView未初始化错误,nativescript,nativescript-vue,Nativescript,Nativescript Vue,我正在尝试在我的NS Vue应用程序中实现Fresco 我在main.js中有这个 Vue.registerElement('FrescoDrawee', () => require("nativescript-fresco").FrescoDrawee) var application = require("application"); var fresco = require("nativescript-fresco"); if (application.android) {

我正在尝试在我的NS Vue应用程序中实现Fresco

我在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" />

这就是我得到的错误。SimpleDraweView未初始化!。我很确定我初始化它的方式是错误的。谷歌搜索它给了我TS和Angular的例子,而nativescript Vue没有。如果您消除了代码中的打字,我们将非常感谢您提供的任何帮助

,因为TypeScript仍然是JavaScript。无论您的口味核心/角度/Vue如何,您都必须遵循这一点

if (application.android) {
  application.on("launch", function () {
    fresco.initialize();
  });
}
资料来源: