এজতে আমার পলিফিলগুলি কাজ করতে পেতে আমার প্রচণ্ড সমস্যা হচ্ছে। আমি চেষ্টা করেছি ডকুমেন্টেশনগুলি চেষ্টা করে যাচ্ছি সমস্ত চেষ্টা করে না। এটি প্রতিশ্রুতি বলে মনে হচ্ছে। নির্দিষ্টভাবে এটি কাজ করছে না। এটি একটি ভ্যেক্স মডিউলে ঘটে তাই আমি vue.config এ ট্রান্সিলিপডেপেন্সিগুলিতে ভেক্স যুক্ত করার চেষ্টা করেছি তবে ভাগ্য নেই।
আমার babel.config.js:
module.exports = {
presets: [['@vue/cli-plugin-babel/preset', {
useBuiltIns: 'entry',
}]],
};
আমার মেইন.জেজে আমি খুব নীচে নিম্নলিখিত দুটি আমদানি করছি:
import 'core-js/stable';
import 'regenerator-runtime/runtime';
আমার vue.config.js
// eslint-disable-next-line import/no-extraneous-dependencies
const webpack = require('webpack');
const isProd = process.env.NODE_ENV === 'production';
module.exports = {
configureWebpack: {
// Set up all the aliases we use in our app.
plugins: [
new webpack.optimize.LimitChunkCountPlugin({
maxChunks: 6,
}),
],
},
css: {
// Enable CSS source maps.
sourceMap: !isProd,
},
transpileDependencies: ['vuex'],
};
উপরে উল্লিখিত হিসাবে দ্রষ্টব্য আমি ট্রান্সপেইলডেপডেন্সিগুলির সাথে এবং ছাড়া উভয়ই চেষ্টা করেছি। এটি এখানে Vue /es7.promise.finally
Babel-preset -app যা ডিফল্ট পলফিল হিসাবে অন্তর্ভুক্ত রয়েছে বলেছে
সংস্করণ:
- মাইক্রোসফ্ট এজ: 44.18
- মাইক্রোসফ্ট এজএইচটিএমএল 18.18362
- @ ভ্যু / ক্লিপ-প্লাগইন-ব্যাবেল ":" ^ 4.1.2 "
- "কোর-জেএস": "^ 3.6.4"
- "পুনর্নির্মাণকারী রানটাইম": "^ 0.13.3"
আপডেট 13/02
তাই আমি প্রাইমে আমার সাইটে প্রোমিস.প্রোটোটাইপ টাইপ করার চেষ্টা করেছি এবং এটি পলিফিলড প্রদর্শিত হচ্ছে:
সুতরাং বর্তমানে আমি তদন্ত করছি যদি আমার চেইনের কিছু অংশ (অক্ষ / ভ্যু অক্ষ) কোনও প্রতিশ্রুতি না ফেরায়। যেহেতু এটি ক্রোমে কাজ করছে আমি সন্দেহ করছি যে চেইনের একটি অংশ সঠিকভাবে পলিফিল হচ্ছে না?
এটি আমার সম্পূর্ণ শৃঙ্খল:
/* VUEX MODULE ACTION */
[a.ALL_CUSTOMERS](context) {
context.commit(m.SET_CUSTOMER_LOADING, true);
CustomerService.getAll()
.then(({ data }) => {
context.commit(m.SET_CUSTOMERS, data);
})
.finally(() => context.commit(m.SET_CUSTOMER_LOADING, false));
},
/* CUSTOMER SERVICE */
import ApiService from '@/common/api.service';
const CustomerService = {
getAll() {
const resource = 'customers/';
return ApiService.get(resource);
},
...
}
/* API SERVICE */
import Vue from 'vue';
import axios from 'axios';
import VueAxios from 'vue-axios';
const ApiService = {
init() {
Vue.use(VueAxios, axios);
let baseUrl = process.env.VUE_APP_APIURL;
Vue.axios.defaults.baseURL = baseUrl;
},
setHeader() {
Vue.axios.defaults.headers.common.Authorization = `Bearer ${getToken()}`;
},
get(resource) {
this.setHeader();
return Vue.axios.get(`${resource}`);
},
...
}
*Version number used for Edge is based on the number of EdgeHTML rather than Edge itself. This is because EdgeHTML is the engine for Edge that is related to feature support change.
finally()
পরে প্রতিশ্রুতিতে সমর্থন করে