@hahavenn

Как подключить файл css без добавления тега style с помощью Vue?

Как подключать стили через отдельный файл, а не добавлять в тег style с помощью Vue.js?
У меня сейчас так:
<head>
	...
	 <style type="text/css">...</style>
</head>


А надо подобным образом:
<head>
	...
	<link rel="stylesheet" href="/assets/styles.css">
</head>


Сами же стили добавлены в main.js таким образом:
import { createApp } from "vue";
import App from "./App";
import "./assets/styles.css";

createApp(App).mount("#app");
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mrFlyer
Использовать просто JS, без оглядки на Vue.

Что то типа такого:
var linkElement = document.createElement('link');
linkElement.setAttribute('rel', 'stylesheet');
linkElement.setAttribute('type', 'text/css');
linkElement.setAttribute('href', 'https://link-to-css.com');

document.head.appendChild(linkElement );
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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