0

我正在使用 GraphQL 实现 MEVN 堆栈。我在 IE11 上显示我的 Vue 应用程序时遇到问题,但后来我添加了 babel-polyfill,它提供了对 vuetify 和 vue 模板的支持。现在 vue 应用程序加载了 vue 模板,但我遇到了 vue-apollo 的问题。

我尝试过使用 es6-promise 和 isomorphic-unfetch 但我仍然面临 vue-apollo 错误

https://i.imgur.com/Ye7R7Qc.jpg “vue-apollo 错误”

还请检查我的配置文件是否正确

babel.config.js

module.exports = {
  presets: [
    [
      '@vue/app',
      {
        useBuiltIns: 'entry',
      },
    ],
    [ '@babel/preset-env' ],
  ],
  sourceType: 'unambiguous',
};

main.js

import 'babel-polyfill';
import Vue from 'vue';
import 'isomorphic-unfetch';
import 'es6-promise/auto';

vue.config.js

 transpileDependencies: ['vuetify'],

appoloConfig.js

// Create the apollo client
const apolloClient = new ApolloClient({
  link,
  cache: new InMemoryCache(),
  connectToDevTools: true,
  defaultOptions: {
    query: {
      fetchPolicy: 'network-only',
    },
  },
  fetchOptions: { fetch },
});

我是 vue 世界的新手,我正在尝试使我的 vue 应用程序也可以在 IE 中运行,非常感谢任何帮助:)

4

0 回答 0