Как вызвать Vue.render (для входа в Facebook) из функции - PullRequest
0 голосов
/ 12 июня 2019

Все еще пытаюсь понять, как работает nativescript-vue и насколько он отличается от vue.js ... Я пытаюсь включить вход в Facebook в своем приложении nativescript.Следующий код в app.js (из здесь ) работает просто отлично:

import * as application from 'tns-core-modules/application';
import Login from "./components/FBLogin";

import {
    init,
    LoginBehavior
} from 'nativescript-facebook';

import FacebookPlugin from "nativescript-facebook/vue";
Vue.use(FacebookPlugin);

Vue.config.silent = false;

application.on(application.launchEvent, function (args) {
    init("xxxxxxxxxxxxxxx", LoginBehavior.LoginBehaviorWeb);
});

new Vue({
    render: h => h('frame', [h(Login)])
}).$start();

Теперь я не хочу запускать приложение, перейдя прямо к логину FB... Я пытаюсь вызвать этот Login из функции в другом компоненте:

function FBLogin() {
    // some stuff
    // ...
    h => h('frame', [h(Login)])
}

Не работает (ничего не делает) и не создает новый экземпляр Vue внутри функции ... Как я могу вызватьвход в FB изнутри функции?Или мне просто нужно вызвать новый компонент с кодом входа в FB?

Спасибо !!

M

...