VUE项目导入bootstrap

还记得自己第一次敲出Hello World的那份兴奋吗

最近公司接了一个项目,做一个自适应手机以及电脑端的网站,客户要求用vue开发,且一个星期内完成前台和后台的制作。

自适应,首当其冲就是传统的bootstrap(如果大家有其他的方法可以给我留言我去研究一下谢谢),废话不多说,直接上代码。

方法一:npm下载

  1. 下载bootstrap
npm install bootstrap --save-dev
npm install jquery --save-dev
npm install popper.js --save-dev

由于bootstrap很多js都是依赖于jQuery的,所以下面这两个都要一起下载

  1. main.js引入
import $ from 'jquery'
import 'bootstrap'

注意这里的$有时候可能还需要进入webpack里面配置,vue2.0有直接的webpack文件编辑,vue3.0需要在vue.config.js里面设置。

  1. 组件中引入
<script>
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'
</script>

OK到这里你的项目能跑起来了,但是bootstrap却不一定能用,为什么呢?

因为你下载的bootstrap版本并不一定就能兼容到vue里面,且你每一个组件都需要去引入岂不是很麻烦?接着看。

方法二:全局引入

  1. 将bootstrap和jquery包放到静态资源assets里面
  2. 全局main.js直接引入
import $ from '@/assets/js/jquery.min.js'
import '@/assets/js/bootstrap.min.js'
import '@/assets/css/bootstrap.min.css'
  1. 组件里面不用引入,随便编写
<div class="site-wrap"><div class="header"><div class=""top hidden-sm hidden-xs><div class="container"><div class="row"><div class="col-md-10 col-md-offset-1">等等....随便写,组件里面不管你怎么写,bootstrap都是会有效果的</div>             </div></div></div></div>
</div>

此方法亲测有效,全局直接引入,建议大家去试一下。

后续还会继续写在项目当中遇见的问题,希望大家多多支持,peace~

VUE项目导入bootstrap相关推荐

  1. vue项目导入elementui_在vue项目中使用elementui

    如何让你的前端程序看起来很优雅而又简单. 最近我做的项目几乎都是管理系统,所以为了节约时间,开始使用ui框架-----elementui. 一个简单的管理系统来说,这套ui框架足够使用了,而且对样式的 ...

  2. vue项目导入谷歌字体包

    实现导入谷歌字体 谷歌字体链接:http://www.googlefonts.cn/chinese App.vue <style>@import '/common/font/font.cs ...

  3. Vue 项目导入字体文件

    要想实现UI设计师设计的原型效果,有时候需要用到一些特殊的字体,在项目中就需要导入相关的字体文件.本文章以平方字体为例. 1.导入字体文件 1.下载相应的字体文件,或者找UI设计师要一份(如果UI设计 ...

  4. vue项目导入字体包 以及 根据所需文字压缩字体包

    前端项目使用的字体包格式为ttf,如果手上的字体包格式是otf,首先要进行格式转换 使用Font Creator 传入otf文件,另存为ttf文件即可,以 SourceHanSerifCN-Light ...

  5. vue项目使用bootstrap模态框叠加滚动条及蒙层解决方案

    部分结构代码展示 //第一层模态框 <div class="modal fade" id="addModal1" ><div class=&q ...

  6. vue项目导入外部css样式和js文件

    转自:http://blog.csdn.net/xiejunna/article/details/54943957 css文件放入static文件夹下. 转载于:https://www.cnblogs ...

  7. vue项目html引入css,vue项目引入自定义.css的样式文件

    ES6的引入方式: .vue文件中 css文件引入 @import "../assets/common/common.css";//自定义.css的样式路径 js文件的引入 在ma ...

  8. vue-cli+webpack 的项目中怎么导入bootstrap与jquery

    vue-cli+webpack 的项目中怎么导入bootstrap与jquery 虽然vue.js中有很多jquery的效果,引入jquery的好处我认为有两点: 1.很多前端工程师都是从学jquer ...

  9. Java毕设项目基于Bootstrap的读书网站设计与实现(java+VUE+Mybatis+Maven+Mysql)

    Java毕设项目基于Bootstrap的读书网站设计与实现(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + ...

  10. 实战:vue项目中导入swiper插件

    版本选择 swiper是个常用的插件,现在已经迭代到了第四代:swiper4. 常用的版本是swiper3和swiper4,我选择的是swiper3. 安装 安装swiper3的最新版本3.4.2: ...

最新文章

  1. python嵌套字典取值_python嵌套字典比较值与取值的实现示例
  2. Centos 7.5安装配置MongoDB 4.0.5
  3. 笔记:Hadoop权威指南 第4章 Hadoop I/O
  4. 您能看出这个Double Check里的问题吗?(解答)
  5. HDU 5624 KK's Reconstruction
  6. 博客园代码高亮显示教程
  7. Xuggler开发教程
  8. 产品经理处理问题“五步法”模板
  9. Spark 调优 ——cache(persist)与 checkpoint
  10. 利用Pelican搭建个人博客
  11. 3.memcached的基本命令
  12. c语言算无限小数,随机算式的除法如果答案是无限循环小数,怎么加精度?
  13. Mongodb-WeAdmin基于SpringBoot实现的Mongodb管理工具
  14. MPC5748G笔记 CAN can_pal
  15. [NOIP2010 普及组] 三国游戏 题解
  16. 读NP-C及哥德尔不完备定理感想
  17. CISCO MFC中部署Firepower FTD高可用(HA)---By 年糕泰迪
  18. LinkedList集合基本操作(代码+注释)
  19. VxWorks下 canOpen移植心得 stm32 - ppc
  20. 继电器为什么要并联二极管

热门文章

  1. Code Review 是一场苦涩但有意思的修行 | 凌云时刻
  2. 【图像增强】基于matlab GUI暗通道图像去雾【含Matlab源码 835期】
  3. 【数字信号调制】基于matlab GUI FSK调制+解调【含Matlab源码 645期】
  4. 【优化调度】基于matlab粒子群算法求解燃机冷热电优化联供问题【含Matlab源码 330期】
  5. cocos creator 数组_5Cocos Creator 脚本简介
  6. 是你渡过人生难关的助力_人工智能将助力安全返回工作场所。 这是如何做
  7. pycharm快捷键之①“上下移动某一行“②参数提示
  8. torch.utils.data random_split
  9. ZYNQ FPGA程序固化流程
  10. 不小心rm删除文件怎么办