我正在尝试在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" />
这是我遇到的错误。 “ SimpleDraweeView尚未初始化!”。我很确定初始化方式是错误的。谷歌搜索它给了我TS和Angular中的示例,而没有本机脚本Vue。任何帮助将不胜感激
答案 0 :(得分:1)
如果您从代码中消除了打字,那么大多数TypeScript还是JavaScript。无论您的口味(Core / Angular / Vue)如何,都必须遵循相同的条件。
if (application.android) {
application.on("launch", function () {
fresco.initialize();
});
}
来源:https://github.com/NativeScript/nativescript-fresco#how-to-use-nativescript-fresco