如何为IE11添加对vue-apollo的支持?

时间:2019-08-05 11:33:10

标签: vue.js internet-explorer-11 vuetify.js babel-polyfill vue-apollo

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

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

https://i.imgur.com/Ye7R7Qc.jpg“虚拟阿波罗错误”

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

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的新手,我也在尝试使IE的vue应用程序也能正常工作,任何帮助都非常感激:)

0 个答案:

没有答案