在vuejs项目中包含Bootstrap 4的正确方法

时间:2018-08-27 13:16:09

标签: vue.js bootstrap-4

我使用vue cli,并且想要使用bootstrap4。我安装了bootstrap npm软件包,并在App.vue中使用@import '../node_modules/bootstrap/scss/bootstrap.scss';导入了样式。

但是我无法获得用于模式和下拉列表的JavaScript。我试图将这些文件包含在index.html中,但没有帮助:

<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>

我不想使用vue-bootstrap。

1 个答案:

答案 0 :(得分:2)

npm install jquery bootstrap popper.js --save

然后,在您的main.js文件中导入js和css。像下面。希望对您有帮助

import jQuery from 'jquery'
import bootstrap from 'bootstrap'

import 'bootstrap/dist/css/bootstrap.css'
global.jQuery = jQuery
global .$ = jQuery