我正在使用 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 中运行,非常感谢任何帮助:)