Разрабатываю я некое приложение на django + vue.
Подключил библиотеку vue.js в заголовке.
Делаю простейшее приложение. Что-то вроде:
<style type="text/css">
[v-cloak] > * { display:none }
[v-cloak]::before { content: "загрузка…" }
</style>
<div id="app" v-cloak>
...
</div>
<script type="module">
new Vue({
el: '#app',
delimiters: ['[[', ']]'], // Так как шаблонизатор Django - для вывода переменных использую скобки [[ ]]
data: {
items: [
{ title: 'Приложение 1', icon: 'account_box', url: "{% url 'app1' %}" }, // вместо {% url 'url' %} тут подставится актуальный url
{ title: 'Приложение 2', icon: 'date_range', url: "{% url 'app2' %}" },
]
},
methods: {
select: function(instance) {
window.location.href = instance.url;
}
}
});
</script>
В chrome, firefox все работает как задумано.
В IE11 код не выполняется. Причем никаких ошибок в консоль тоже не выводится.
Я так понимаю мне нужно подключить полифиллы. Но что-то не соображу - какие и каким образом их подключить в конкретном случае, чтобы заработала поддержка IE11.