Как интегрировать Apollo с NativeScript vue? - PullRequest
0 голосов
/ 22 февраля 2020

Как использовать GraphQL API из приложения Nativescript- vue?

Как изменить его для nativescript- vue?

Следует vue -apollo пакет работает напрямую? Есть даже несколько примеров «Аполлона с angular». Но, к сожалению, я не смог найти инструкцию для nativescript- vue. @ khalifa-gad сказал он отлично работает с ядром nativescript. Но работает ли он также с nativescript- vue?

Существует полная реализация с angular.

Angular ответ:

import { NativeScriptModule } from 'nativescript-angular/nativescript.module';
import { NativeScriptHttpClientModule } from 'nativescript-angular/http-client';
import { ApolloModule, Apollo } from 'apollo-angular';
import { HttpLinkModule, HttpLink } from 'apollo-angular-link-http';

@NgModule({
  imports: [
    NativeScriptModule,
    NativeScriptHttpClientModule, // this provides HttpClient
    ApolloModule,
    HttpLinkModule
  ]
})
export class AppModule {
  constructor(
    apollo: Apollo,
    httpLink: HttpLink
  ) {
    // create Apollo
    apollo.create({
      link: httpLink.create({ uri }),
      // other options like cache
    });
  }
}

1 Ответ

0 голосов
/ 03 марта 2020

Плагины работают так же, как и в любом другом приложении NativeScript, но вы можете спросить, как плагины пользовательского интерфейса работают с Vue.

Плагины пользовательского интерфейса работают почти так же, как при использовании плагина NativeScript UI в Angular приложение.

В соответствии с описанием плагинов документа могут работать нестандартные ожидания для компонентов пользовательского интерфейса, которые мы должны зарегистрировать. Я лично использовал не vue -apollo, но я надеялся работать в nativescript- vue.

...