Я новичок в разработке веб-приложений и работаю над проектом с использованием компонентов Vue cli, antd, и он работает в IE11.
IE11, похоже, не отображает компонент, а закомментирует таблицу.
элемент IE11
также выдайте ошибку на консоли:
[Vue warn]: Error in render: "TypeError: Object doesn't support property
or method 'entries'"
Я проверяю тикеты из ant-design-vue, похоже, что ни у кого нет такой же проблемы, поэтому я предполагаю, что это проблема установки polyfill или ES5 to ES6.
ниже мой HTML для страницы
<template>
<div id="detailDash">
<h1>{{id}}</h1>
<a-table
:columns="columns"
:dataSource="data"
style="padding: 50px;"
:bordered="true">
</a-table>
</div>
</template>
код Vuejs
<script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator';
const columns = [...];
const innerColumns = [...];
export default {
data(){
return {
id: '',
status:'',
data:[....],
columns,
innerColumns,
}
},
created() {
this.id = this.$route.params.envID;
},
methods:{
checkStatus(){
this.state = 'success'
return status;
}
}
}
</script>
babel.config.js
// babel.config.js
module.exports = {
presets: [
['@vue/app',
{
polyfills: [
'es6.promise',
'es6.symbol'
]
}
]
]
}
Я весь день гуглял об этой ошибке типа, но никто не давал чистого решения, мне очень нужна помощь для этого !!