Описание тега vue-apollo

Интеграция Apollo/GraphQL для VueJS
1 ответ

Как читать Query() и писать Query() из магазина Vue-Apollo?

Я хочу редактировать некоторые данные в кеше вручную. Как я могу readQuery() а также writeQuery() в vue-apollo напрямую из метода компонента Vue? Я ищу что-то вроде this.$apollo.readQuery(...), который не работает. Где взять store экземпляр от? Я им…
24 ноя '18 в 18:59
1 ответ

Apollo-client - ошибка: не удается найти поле allLinks({}) для объекта (ROOT_QUERY)

ОС: Windows 10 Pro Браузер: Opera 47.0.2631.71 (PGO) Аполлон-клиент: 1.9.2 subscription-transport-ws: 0.6.0 vue: 2.4.2 vue-apollo: 2.1.0-rc.5 Итак, я испытываю вышеупомянутую ошибку при попытке выполнить запрос с конечной точкой graphcool. Эта пробл…
1 ответ

Как я могу перезапустить промежуточное ПО Vue.js ApolloClient?

В моем main.js У меня есть некоторый код, который проверяет наличие элемента localStorage. Если он есть, он добавит Authorization заголовок через промежуточное ПО для настройки ApolloClient. Однако, если элемент localStorage добавлен позже, его нет …
02 авг '17 в 13:07
1 ответ

Format/Prettyprint gql `шаблон строки` в Apollo-клиенте GraphQL (PhpStorm)

Когда у меня есть query: gql`query FetchUsers { users { id email }}` Какой быстрый способ заставить его выглядеть так: query: gql`query FetchUsers { users { id email } }` Или мне нужно вставить выражения GraphQL другим способом, чтобы получить удобо…
07 окт '18 в 11:04
0 ответов

Vue.js обрабатывает данные еще не загружен

Я пытаюсь обдумать лучший способ сделать что-то в Vue и немного застрять, когда дело доходит до использования данных, которые не были загружены. Я нахожусь в процессе создания представления 'show' для ресурса, который загружается через vue-apollo, и…
10 июл '18 в 16:24
1 ответ

NuxtJS/ Apollo, как установить пользовательский заголовок

Как установить пользовательский заголовок на @nuxtjs/apollo? on my nuxt.config.js У меня есть что-то вроде этого apollo: { "x-token": "hash", "x-auth-token": "hash", "x-refresh-token": "hash", headers: { }, clientConfigs: { default: { // required ht…
13 ноя '18 в 13:58
1 ответ

Как получать POST-запросы к моему локальному приложению со стороннего сайта?

Это может быть странным вопросом, но у меня возникают проблемы с подключением к локальному приложению с размещенного веб-сайта, который пытается отправить форму в мой локальный URL/ конечный пункт. Я уверен, что это что-то простое, что я упускаю - и…
18 янв '19 в 05:41
0 ответов

Использование vue-apollo.js или vue.config.js для обслуживания сервера apollo graphql через https?

Я, должно быть, упускаю что-то очевидное или простое, но я просто не могу понять, как заставить сервер graphql работать через https. Я сделал тестовое приложение, используя Vue CLI 3 (vue create test-app). Я добавляю плагин vue-apollo, используя CLI…
19 янв '19 в 23:01
0 ответов

Как я могу использовать Apollo в VueJS в пользовательском плагине?

Я работаю над сайтом VueJS, который использует apollo для доступа к api graphql. Вместо того, чтобы иметь один и тот же запрос в нескольких компонентах, я хотел бы хранить все, что связано с пользовательским плагином, доступ к которому осуществляетс…
14 фев '19 в 09:04
1 ответ

Как обработать удаление мутаций с оптимистичным пользовательским интерфейсом в Apollo?

https://www.apollographql.com/docs/react/api/react-apollo.html Есть много документации и учебных пособий, показывающих использование мутации update а также optimisticResponse свойства, связанные с добавлением вещей, но я не видел каких-либо связанн…
22 фев '19 в 03:34
1 ответ

Как получить доступ к $apollo вне компонента vue?

Как сделать Apollo доступным за пределами VUE компонента. Я проверяю, существует ли пользователь, и затем позволяю продолжить маршрут. { path: '/:username', name: 'userProfilePage', component: userProfilePage, beforeEnter(routeTo, routeFrom, next) {…
25 фев '19 в 08:13
1 ответ

Мутация vue-apollo запускает неожиданную подписку

У меня есть умный запрос в моем компоненте ввода. Он покажет элементы при загрузке страницы. apollo: { feed: { query: FEED_QUERY, result({ data, loading, networkStatus }) { console.log("Feed success!"); this.feedItems(data.feed); // sync vuex state …
13 дек '18 в 07:15
1 ответ

Как обновить кеш apollo после мутации (запрос с фильтром)

Я довольно новичок в GraphQL. Я использую graph.cool в проекте Vue.js с Apollo. Я сейчас использую кеш в памяти. Ранее у меня был простой запрос 'allPosts'. И после создания нового я использовал хук update() и readQuery() + writeQuery() Однако я хоч…
26 фев '18 в 10:27
1 ответ

Как обрабатывать обновления кэша Apollo для запросов с несколькими аргументами (например, табличные данные)

Краткое изложение моей проблемы у меня есть getTracks запрос, который будет извлекать данные отслеживания и принимает несколько аргументов для сортировки / фильтрации (предел, смещение, поиск, сортировка, порядок). К сожалению, Apollo кэширует все э…
24 фев '19 в 17:50
1 ответ

Ошибка при подписке GraphQL Server

Я довольно новичок в GraphQl и следовал учебному руководству по GraphQL NodeJS здесь: Подписки на GraphQL в реальном времени. Все работало хорошо, и я закончил урок. Затем я последовал за VueJS с руководством по внешнему интерфейсу Apollo здесь: Vue…
24 окт '17 в 09:53
0 ответов

ApolloBoost был инициализирован с неподдерживаемыми параметрами:

Я пытаюсь отключить кеш на Apollo, поэтому я следую за документацией apollo-client, но не могу добиться успеха, я все время получаю это предупреждение ApolloBoost was initialized with unsupported options: defaultOptions У кого-нибудь есть такое же п…
1 ответ

Apollo Link мутация данных

Я пытаюсь изменить данные в обработчике apollo-link для всего приложения: я хочу удалить все ребра / узлы, чтобы упростить обработку данных в моем приложении. const consoleLink = new ApolloLink((operation, forward) => { return forward(operation).…
0 ответов

vue-apollo 3.0.0 Бета-конфигурация

Довольно новый в этом, поэтому любая помощь высоко ценится. Я знаю, как выполнить аутентификацию с помощью клиента Apollo, но когда я добавляю в свой проект, сгенерированный Vue-cli-3, новый vue-apollo-plugin ( https://www.npmjs.com/package/vue-apol…
0 ответов

Создание виджета чата с использованием Nuxt

Я создаю виджет чата, где мои клиенты могут получить код для вставки и разместить на своем сайте. Прямо сейчас я построил его, используя обычный проект vuejs, с некоторыми изменениями в webpack для генерации одного файла js (app.js), включая CSS. Эт…
08 янв '18 в 03:00
0 ответов

Как использовать в проекте, который настроен с использованием Vue CLI@3 и TypeScript?

td;dr Как включить vue-apollo в проект, который уже использует TypeScript? Я создал новый проект vue, используя vue cli@3 и используя TS. Затем я добавил vue-apollo плагин, который изменил мой файл main.ts, чтобы добавить apolloProvider: createProvi…