Все еще пытаюсь понять, как работает 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