博客
关于我
Vue——引进bootstrap
阅读量:358 次
发布时间:2019-03-04

本文共 1631 字,大约阅读时间需要 5 分钟。

引入并配置jQuery、Popper.js以及Bootstrap的完整步骤

在项目开发过程中,为了实现功能需求或提升开发效率,常常需要引入第三方库。以下将详细介绍如何在项目中引入并配置jQuery、Popper.js以及Bootstrap。

首先,安装jQuery。jQuery是一个广泛使用的前端JavaScript库,能够大大简化DOM操作和 AJAX 处理。安装步骤如下:

  • 通过npm安装jQuery:
  • npm install jquery --save-dev
    1. 配置Webpack代理jQuery模块。在build目录下的webpack.base.conf.js文件中,找到module.exports中的resolve选项,添加以下配置:
    2. resolve: {  alias: {    'jquery': 'jquery',  }},
      1. 在Webpack的plugins中添加jQuery配置:
      2. plugins: [  new webpack.optimize.CommonsChunkPlugin('common'),  new webpack.ProvidePlugin({    $: 'jquery',    jQuery: 'jquery',    jquery: 'jquery',    'window.jQuery': 'jquery',    Popper: ['popper.js', 'default']  })]
        1. 在主文件main.js中导入jQuery:
        2. import $ from 'jquery';
          1. 配置ESLint以支持jQuery的$符号。在项目根目录下的eclintrc.js文件中,添加以下配置:
          2. env: {  browser: true,  jquery: true}

            接下来,安装Popper.js。Popper.js是jQuery弹出的依赖库,安装步骤如下:

          3. 通过npm安装Popper.js:
          4. cnpm install --save popper.js

            然后,配置Webpack以支持Popper.js的自动导入。在build目录下的webpack.base.conf.js文件中,添加以下内容:

            const webpack = require('webpack');module.exports = {  // ...其余配置...  plugins: [    new webpack.optimize.CommonsChunkPlugin('common'),    new webpack.ProvidePlugin({      Popper: ['popper.js', 'default']    })  ]};

            最后,引入Bootstrap。Bootstrap是一个响应式布局框架,包含丰富的组件和CSS样式,安装步骤如下:

          5. 通过npm安装Bootstrap:
          6. cnpm install --save-dev bootstrap
            1. 在主文件main.js中导入Bootstrap的CSS和JS文件:
            2. import 'bootstrap/dist/css/bootstrap.min.css';import 'bootstrap/dist/js/bootstrap.min';

              需要注意的是,如果在项目中使用Webpack进行构建,建议使用以下方式导入Bootstrap资源:

              import '../node_modules/bootstrap/dist/js/bootstrap.min';import '../node_modules/bootstrap/dist/css/bootstrap.min.css';

              通过以上步骤,可以成功引入并配置jQuery、Popper.js以及Bootstrap,提升项目的开发效率和用户体验。如果在使用过程中遇到问题,可以参考以上配置示例进行调整。

    转载地址:http://pyfg.baihongyu.com/

    你可能感兴趣的文章
    好用的拼图小程序,图作妖
    查看>>
    读取二进制存储信息,将低位二进制存储转换为高位存储
    查看>>
    Hibernate操作Blob,将Blob转换为String
    查看>>
    Object Clone
    查看>>
    Javascript中String支持使用正则表达式的四种方法
    查看>>
    2021年判断浏览器最新写法,你都掌握了吗?
    查看>>
    简易版Http请求工具
    查看>>
    【法律】如何保障企业的合法权益:保密协议模板
    查看>>
    【IoT】 产品设计之结构设计:材料工艺选择及特点(PP、PVC、PE、PS、ABS、PC)
    查看>>
    【IoT】 产品设计之结构设计:PMMA(亚克力)板、PC耐力板、PS有机板与MS板区别
    查看>>
    【IoT】蓝牙BLE基础:CC254x通信系列之模拟SPI协议
    查看>>
    【IoT】TI BLE CC2541 串口控制蓝牙详解
    查看>>
    【企业】走近华为,微观世界
    查看>>
    【产品】项目管理的五个过程和九大知识领域之二
    查看>>
    【项目管理】项目管理流程浅析
    查看>>
    【企业】韬盛和夫六精进
    查看>>
    【Tool】如何使用 Uniflash 烧写 WIFI 芯片 CC3200
    查看>>
    html2canvas vue页面截图生成图片地址
    查看>>
    copy_{to, from}_user()的思考
    查看>>
    Web前端安全策略之CSRF的攻击与防御
    查看>>