vue+cli+webpack中添加bootstrap

一、使用vue-cli创建项目

vue init webpack myproject

项目中出现的选择根据自己的情况而定,可以都选择yes

二、初始化项目

npm install

安装以后执行npm run dev(默认地址http://localhost:8080/#/)

如图显示:

三、安装jquery(bootstrap依赖与jquery)

npm install jquery@3.0.0 --save-dev
可以查看jqueyr目前有哪些版本
npm view jquery versions

关于jquery配置,需要打开build下面的webpack.base.conf.js
1.在文件顶部需添加const webpack = require('webpack')

2.在module配置中的rules后方添加配置

plugins: [// 添加jquery配置
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
'windows.jQuery': 'jquery'
})
]

 

四、安装bootstrap

npm install bootstrap@3.3.0 --save-dev(版本看自己需求)

安装完成以后在src/main.js中引用

import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'
 
五、在app.vue中替换下列代码
 1 <template>
 2   <div id="app">
 3       <form class="form-signin">
 4         <h2 class="form-signin-heading">Please sign in</h2>
 5         <label for="inputEmail" class="sr-only">Email address</label>
 6         <input type="email" id="inputEmail" class="form-control" placeholder="Email address" required autofocus>
 7         <label for="inputPassword" class="sr-only">Password</label>
 8         <input type="password" id="inputPassword" class="form-control" placeholder="Password" required>
 9         <div class="checkbox">
10           <label>
11             <input type="checkbox" value="remember-me"> Remember me
12           </label>
13         </div>
14         <button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
15       </form>
16   </div>
17 </template>
18 
19 <script>
20 export default {
21   name: 'App'
22 }
23 </script>
24 
25 <style>
26 #app {
27   font-family: 'Avenir', Helvetica, Arial, sans-serif;
28   -webkit-font-smoothing: antialiased;
29   -moz-osx-font-smoothing: grayscale;
30   text-align: center;
31   color: #2c3e50;
32   margin-top: 60px;
33 }
34 </style>

然后npm run dev 运行,如下图显示则安装成功

posted @ 2018-07-11 16:16  R的梦想  阅读(312)  评论(0)    收藏  举报