vue中使用bootstrap4踩坑之旅
bootstrapvue官网
bootstrap4中文官网
以下文章记录本人的踩坑过程,最后已亲测有效,但不保证是最简便的方法,最好的建议是去bootstrapvue官网看文档直接尝试。
一、引入jquery
1.安装jQuery
npm install jquery --save
或
yarn add jquery --save
2.在webpack.base.config.js 添加内容
+++ const webpack = require("webpack");module.exports = {context: path.resolve(__dirname, '../'),entry: {app: './src/main.js'},output: {path: config.build.assetsRoot,filename: '[name].js',publicPath: process.env.NODE_ENV === 'production'? config.build.assetsPublicPath: config.dev.assetsPublicPath},+++ plugins: [+++ new webpack.ProvidePlugin({+++ jQuery: 'jquery',+++ $: 'jquery'+++ })+++ ],resolve: {extensions: ['.js', '.vue', '.json'],alias: {'vue$': 'vue/dist/vue.esm.js','@': resolve('src'),}},.........//把有加号的代码放到webpack.base.config.js中配置jq
3.在入口文件main.js 里面添加内容
import $ from 'jquery' ;
4.测试一下是否安装成功,看看能否弹出’123’
<template><div>Hello world!</div></template><script>$(function () { alert(123); }); export default {};</script><style></style>
二、引入Bootstrap
npm install bootstrap --save
或
yarn add bootstarp --save
然后在main.js引用bootstrap
import 'bootstrap/dist/css/bootstrap.css'
这时候想要看自己电脑安装成功没有就去package.json
安装成功后是这样的:
注意:这里的路径要注意,根据实际情况;还有一点,我自己亲测vue中这里不需要引入bootstrap.js,继续看下面
这时候在你的App.vue template标签内粘贴一段简单的bootstrap的代码看能不能运行出来效果,运行后命令行是这样的
注意:如果报错关于popper.js的错 如:bootstrap dropdown require popper.js
的话就去安装 npm install popper.js --save
或 yarn add popper.js --save
,因为现在bootstrap是需要依赖popper才能使用的
没有任何错误之后呢,这时候自己在浏览器输入你平时的那个localhost地址回车,不出意料的话页面可能没显示出bootstrap效果,去BootstrapVue官网文档(链接在文章头)查看后才发现,坑啊!
这里重要几步:
npm install vue bootstrap-vue bootstrap
或
yarn add vue bootstrap-vue bootstrap
这时候package.json页面里是有变化的:
在main.js入口点注册BootstrapVue插件
import BootstrapVue from 'bootstrap-vue'Vue.use(BootstrapVue)
并导入Bootstrap和BootstrapVue css文件:(由于我们已经在上面导入bootstrap)
所以这里只需要
import 'bootstrap-vue/dist/bootstrap-vue.css'
做到这里可以再次运行vue项目尝试,看看页面出现自己要的bootstrap的组件了吗 :)
vue中使用bootstrap4踩坑之旅相关推荐
- Vue中video.js踩坑日记 单页切换后视频无法播放
使用video.js踩坑.单页切换后视频无法播放 切换页面以后正常显示效果 但是我切换路由返回上一层或者点击跳转下个页面的返回的时候就不显示了?? 解决思路 在生命周期beforeDestroy函数中 ...
- vue 地图使用navigator_weex踩坑之旅第五弹 ~ 使用navigator内置模块实现导航
目前,我个人认为在weex中实现页面跳转的方式有两种,一种是通过weex提供的navigator模块,一种是通过vue-router之类的第三方插件.这两种方式在开发过程中都需要.那么什么时候采用na ...
- Vue踩坑之旅(一)—— 数组、对象的监听
作为一个接触 vue 才一个多月的小白,马上就接手基于 vue 的大型商城项目,其间真是跌跌撞撞踩了好多坑(o(╥﹏╥)o).在此写下自己的踩坑之旅,希望给跟我一样还在自学 vue 的同学一些帮助,另 ...
- VR制作中必须踩的坑365之037(oculus2、UE4、UE5、VR记录一年的踩坑之旅)Maya / ZBrush / Substance Painter倒来倒去
VR制作中必须踩的坑365之037(oculus2.UE4.UE5.VR记录一年的踩坑之旅)Full 3D GAME ASSET workflow ( Maya / ZBrush / Substanc ...
- VR制作中必须踩的坑365之044(oculus2、UE4、UE5、VR记录一年的踩坑之旅)拳击VR小游戏红绿灯
VR制作中必须踩的坑365之043(oculus2.UE4.UE5.VR记录一年的踩坑之旅)拳击VR制作起来,拳击动画人物 How to create box minigame in VR (UE4 ...
- VR制作中必须踩的坑365之045(oculus2、UE4、UE5、VR记录一年的踩坑之旅)iclone8来来来告诉你剁手坑
VR制作中必须踩的坑365之045(oculus2.UE4.UE5.VR记录一年的踩坑之旅) iClone 8 Work in Progress - Part One: Dramatically Si ...
- VR制作中必须踩的坑365之042(oculus2、UE4、UE5、VR记录一年的踩坑之旅)2D图片变成3D最快方法:使用怪兽建模(Monster Mash)
VR制作中必须踩的坑365之041(oculus2.UE4.UE5.VR记录一年的踩坑之旅) Turn 2D Images into 3D Objects with Monster Mash! (Fr ...
- vue-cli3.0+webpack4中关于svg-sprite-loader踩坑,让svg组件徜徉我的web项目
第一次写文章,今天踩坑过后希望能够记录这样'生动有趣'的踩坑之旅,还是那样,在技术的海洋中,我和大佬就像鱼和水,我没了大佬就凉了,大佬没了我还清净,感谢一路栽培.公司之前的项目都是用vue-cli2. ...
- python 同花顺thstrader_Python 踩坑之旅进程篇其三pgid是个什么鬼 (子进程\子孙进程无法kill 退出的解法)...
代码示例支持 平台: Centos 6.3 Python: 2.7.14 1.1 踩坑案例 pid, ppid是大家比较常见的术语, 代表进程号,父进程号. 但pgid是个什么鬼? 了解pgid之前, ...
最新文章
- C#泛型对类型参数的推断
- docker volume(数据卷)是什么?(就是在宿主机上挂载的共享文件目录)
- CEF3开发者系列之CEF3入门
- Linux下搭建yum服务器
- Java 动态加载class 并反射调用方法
- Windows中查找命令的路径 (类似Linux中的which命令)
- 一步一步SharePoint 2007之二十二:完美解决实现Form认证后无法再用SharePoint Designer编辑网站的问题...
- 运维部门工作总结_部门动态 | 主动出击 超前谋划 全面做好园区网络运维工作...
- 个人配置--常用软件保护色设置
- 计算机趣味知识竞赛策划,大学生趣味知识竞赛活动的策划书
- 成功解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“
- 直通串口线和交叉串口线
- 证明最小码距与纠检错图像_详解差错控制之码距、检错与纠错
- 深度学习究竟是什么,举个例子解释一下
- python 维基百科爬虫_如何使用Python提取维基百科数据
- docker(1):什么是 Docker
- 第一定律VR助力马克思主义学院完成高校思政课改
- 【计算机网络】数据通信技术基础(数据通信性能指标、传输介质、数据交换技术、差错控制技术)
- 计算机病毒占内存吗,蠕虫病毒占多少内存
- java爬虫:Heritrix教程
热门文章
- java初中学历_20岁学java初中学历
- attempting to bokeyaunrun eclipse useing the jre instead of jdk,to run eclipse using
- PS PhotoShop CS5 CS6 序列号 安装
- qq批量登录软件_QQ一键签到助手v1.0
- 插装式比例插装阀比例节流阀比例顺序阀放大器
- 中国真正的毒奶粉在哪
- PIP更新问题丨You should consider upgrading via the 'python -m pip install —upgrade pip' command.
- 点云仿射变换—open3d python
- 【论文笔记】Radatron: Accurate Detection Using Multi-Resolution Cascaded MIMO Radar
- c语言小车程序,循迹小车的C语言程序(带注释)