vue总结之——vue项目中引入bootstrap
提示:Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以引入Bootstrap之前必须先引入jquery;正文:vue项目中引入jquery和Bootstrap的方法,这里一一介绍;方法一:在index.html中引入《推荐的方法》在index.html文件中引入bootstrap时,注意加入<meta>标签实现响应式,未加此标签时,...
提示:Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以引入Bootstrap之前必须先引入jquery;
正文:
vue项目中引入jquery和Bootstrap的方法,这里一一介绍;
方法一:在index.html中引入《推荐的方法》
在index.html文件中引入bootstrap时,注意加入<meta>标签实现响应式,未加此标签时,可能会出现手机模式时,响应式无法实现。
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
(1) 本地引用:
先在static目录下放所需加载的bootstrap文件
然后在index.html中引入
注意:目录路径为你所放文件的路径。
(2) 远程引入:
直接加载远程的jquery以及bootstrap文件
<!-- Bootstrap -->
<link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.0/jquery.js"></script>
<!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
<script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
在阅读方法二前,应该能够搭建环境,使用vue-cli进行项目的创建
方法二:main.js中引入,此方法导入的bootstrap中对于html,body的一些预设置的css样式可能无效
1、新建一个vue工程。
2、使用命令 npm install jquery --save-dev 引入jquery 若是运行报错,则运行cnpm install jquery (cnpm和npm都可以)这样就将jquery安装到了这个项目中
3、在webpack.base.conf.js中添加如下内容:
然后修改webpack.base.conf.js(在build文件下)的两个地方:加入
var webpack=require('webpack');
和
// 增加一个plugins
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery"
})
],
最后在main.js中加入import $ form 'jquery',完成jquery的引入
4、安装bootstrap,使用命令npm install bootstrap --save-dev
5、引入 bootstrap.css文件:
修改webpack.base.conf.js
resolve:{
extensions: ['.js', '.vue', '.json'],
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
'bootstrap':resolve('src/assets/bootstrap'),
}
},
6、安装成功后,能够在package.json文件夹中看到bootstrap这个模块。这时候需要在main.js中添加如下内容:
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min'
更多推荐
所有评论(0)