在vue-cli项目中使用bootstrap的方法示例


Posted in Javascript onApril 21, 2018

在一个html页面中加入bootstrap是很方便,就是一般的将css和js文件通过Link和Script标签就行。

那么在一个用vue-vli生成的前端项目中如何加入?因为框架不一样了,略微要适应一下。

安装插件

npm install jquery --save
npm install bootstrap --save
npm install popper.js --save

配置webpack.base.conf.js

//在顶部添加
const webpack = require('webpack')
//在module.exports = {}末尾添加下面代码

module.exports = {
...
plugins: [
  new webpack.ProvidePlugin({
   $: "jquery",
   jQuery: "jquery"
  })
 ]
}

main.js中添加

import $ from 'jquery'
import 'bootstrap'

测试jquery

//在vue文件中添加测试代码

<script>
$(function () {
 alert('234')
})

export default {
 name: 'App'
}
</script>

测试bootstrap

<template>
<div class="container">
  <div class="row">
    <div class="col-md-6">
      <button class="btn btn-primary">测试按钮</button>
    </div>
  </div>
</div>
</template>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript使用技巧精萃[代码非常实用]
Nov 21 Javascript
Javascript 判断客户端浏览器类型代码
Mar 01 Javascript
同时使用n个window onload加载实例介绍
Apr 25 Javascript
jQuery标签替换函数replaceWith()的使用例子
Aug 28 Javascript
jquery背景跟随鼠标滑动导航
Nov 20 Javascript
JS中对象与字符串的互相转换详解
May 20 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
Aug 19 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
Jul 28 Javascript
基于daterangepicker日历插件使用参数注意的问题
Aug 10 Javascript
Angular中sweetalert弹框的基本使用教程
Jul 22 Javascript
微信小程序和H5页面间相互跳转代码实例
Sep 19 Javascript
echarts饼图各个板块之间的空隙如何实现
Dec 01 Javascript
详解webpack模块化管理和打包工具
Apr 21 #Javascript
Node.Js生成比特币地址代码解析
Apr 21 #Javascript
vue.js与element-ui实现菜单树形结构的解决方法
Apr 21 #Javascript
JS装饰器函数用法总结
Apr 21 #Javascript
vue 之 .sync 修饰符示例详解
Apr 21 #Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
Apr 20 #Javascript
vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)
Apr 20 #Javascript
You might like
Mysql的常用命令
2006/10/09 PHP
C# Assembly类访问程序集信息
2009/06/13 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
2014/09/24 PHP
开启PHP的伪静态模式
2015/12/31 PHP
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
php 读取文件夹下所有图片、文件的实例
2018/10/17 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
原生js拖拽(第一课 未兼容)拖拽思路
2013/03/29 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
2015/09/02 Javascript
原生Javascript和jQuery做轮播图简单例子
2016/10/11 Javascript
Sortable.js拖拽排序使用方法解析
2016/11/04 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
2018/05/08 Javascript
小程序云开发实战小结
2018/10/25 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
微信小程序wxml列表渲染原理解析
2019/11/27 Javascript
jquery实现简单拖拽效果
2020/07/20 jQuery
浅谈JavaScript中等号、双等号、 三等号的区别
2020/08/06 Javascript
JS实现可以用键盘方向键控制的动画
2020/12/11 Javascript
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
30秒轻松实现TensorFlow物体检测
2018/03/14 Python
Python callable()函数用法实例分析
2018/03/17 Python
python计算两个数的百分比方法
2018/06/29 Python
Sanic框架基于类的视图用法示例
2018/07/18 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
python sleep和wait对比总结
2021/02/03 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
Gap加拿大官网:Gap Canada
2017/08/24 全球购物
为什么需要版本控制?
2013/08/08 面试题
税务干部鉴定材料
2014/02/11 职场文书
计划生育证明格式及范本
2014/10/09 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
通知的格式范文
2015/04/27 职场文书
详解MySQL的主键查询为什么这么快
2022/04/03 MySQL