Bootstrap樣式引入失敗問題

 

bootstrap引入失敗問題

 

通過cdn文件引入:

    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">

 

    <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依賴 jQuery,所以必須放在前邊) -->
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"></script>
    <!-- 加載 Bootstrap 的所有 JavaScript 插件。你也可以根據需要只加載單個插件。 -->
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js"></script>

 

通過腳手架安裝jquery,bootstrap,通過main.js引入:

import $ from 'jquery' 
import '../node_modules/bootstrap/dist/css/bootstrap.min.css';
import '../node_modules/bootstrap/dist/js/bootstrap.min.js';

 

模板代碼如下:

<nav class="navbar navbar-default navbar-fixed-top">
    <div class="container">
	    <div class="navbar-header">
			<a href="#" class="navbar-brand logo"><img src="../image/logo.png" alt="瓢城企訓網"></a>
			<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse">
			    <span class="icon-bar"></span>
			    <span class="icon-bar"></span>
			    <span class="icon-bar"></span>
			</button>
		</div>
	    <div class="collapse navbar-collapse" id="navbar-collapse">
	        <ul class="nav navbar-nav navbar-right">
		        <li class="active"><a href="#"><span class="glyphicon glyphicon-home"></span> 首頁</a></li>
		        <li><a href="information.html"><span class="glyphicon glyphicon-list"></span> 資訊</a></li>
		        <li><a href="case.html"><span class="glyphicon glyphicon-fire"></span> 案例</a></li>
		        <li><a href="about.html"><span class="glyphicon glyphicon-question-sign"></span> 關於</a></li>
	        </ul>
	    </div>
	</div>
</nav>

問題描述:

在html頁面中引入cdn文件,複製模板代碼,可以展示bootstrap樣式,在vue中引入bootstrap框架後,按鈕樣式可以展示,navbar導航條樣式無法展示。

解決:

因爲npm引用的是最新的bootstrap版本4.1.3,而cdn引用文件是3.3.7版本,模板也是基於3.*.*版本而寫的,所以要注意代碼複用之前,先弄清對應版本,以免出現類似情況。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章