fox_12
@fox_12
Расставляю биты, управляю заряженными частицами

Как vue.js совместить с IE11?

Разрабатываю я некое приложение на 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.
  • Вопрос задан
  • 345 просмотров
Пригласить эксперта
Ответы на вопрос 1
victory_vas
@victory_vas
я импортирую import '@babel/polyfill'; (предварительно установленный по npm) и всё отлично работает.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы