前提・実現したいこと
現在、DjangoとVue.jsを使用してSPAでのサイトの作り方の勉強をおり、
CSSフレームワークとしてBootstrapを使用したいと思っています。
色々試して、以下の方法で反映させることはわかったのですが、
これだとすべてのVueファイルに対してBootstrapを定義しなければならないため、
出来れば一か所に記載すればそれで集約できるようにしたいと考えています。
何か解決策、もしくは参考サイトなどご存じの方がいらっしゃればご教授いただけませんでしょうか。
該当のソースコード
この方法では読み込めたのですが、すべてのVueファイルに
@import './public/mainsite/rest_framework/css/bootstrap.min.css'
を記載しなければいけないため、他にいい方法などありませんでしょうか。
vue
1<template> 2 <header> 3 <div class="navbar navbar-default" role="navigation"> 4 <div class="container"> 5 <div class="navbar-header"> 6 </div> 7 ~~省略~~ 8 </div> 9 </div> 10 </header> 11</template> 12 13<script> 14 export default { 15 data() { 16 return { 17 18 } 19 } 20 } 21</script> 22 23<style scoped lang="sass"> 24 @import './public/mainsite/rest_framework/css/bootstrap.min.css' 25</style>
試したこと
index.htmlに記載する方法では反映されませんでした。
html
1 <head> 2 <meta charset="utf-8"> 3 <title>タイトル</title> 4 <link rel="stylesheet" type="text/css" href="{% static 'css/bootstrap.css' %}" /> 5 </head>
補足情報(FW/ツールのバージョンなど)
環境は以下の通りです。
- Python3.7.3
- Django2.1.7
- Vue.js2.9.6
また、何か足りない情報などありましたらコメントいただければ追記させていただきます。
どうかよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/26 08:01
2019/05/26 09:16
2019/05/26 09:43