Как настроить Vue.js SPA при запуске в HTML
У меня есть приложение django, в котором есть область, выполненная на Vue.js. Я хотел бы узнать, возможно ли задать параметры во время инициализации приложения Vue.js в HTML. Например, токен, который VueApp может использовать для аутентификации и получения некоторых apis в django.
Сегодня это делается следующим образом:
<body>
<noscript>
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
<script>
window.config = {{vue_config | safe}};
</script>
<script type="text/javascript" src="{% static 'js/app.js' %}"></script>
</body>
Внутри VueApp я получаю конфиги из window.config
Есть ли лучший способ сделать это?