我正在通过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应用程序也能正常工作,任何帮助都非常感激:)