使用Nativescript Vue中的Fresco插件时SimpleDraweView未初始化错误
我正在尝试在我的NS Vue应用程序中实现Fresco 我在main.js中有这个使用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) {
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();
});
}
资料来源: