0

我正在尝试在我的 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 没有。任何帮助将不胜感激

4

1 回答 1

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

于 2018-12-05T07:17:58.580 回答