Skip to content

Latest commit

 

History

History
74 lines (53 loc) · 2.66 KB

WebFront-Vue&BootStrap&jQuery.md

File metadata and controls

74 lines (53 loc) · 2.66 KB

Vue & BootStrap & jQuery

准备

// 安装 bootstrap 和 jquery
$ npm install bootstrap jquery --save

// bootstrap 的 dropdown 插件依赖 popper.js
$ npm install popper.js --save

main.js 里依次载入 jQuery 和 Bootstrap,添加类似如下代码:

import $ from 'jquery'
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'

此处使用未压缩的版本也是可以的,另外上面的 CSS 和 JS 都可以酌情使用,Bootstrap 的 JS 引入之前必须先引入 jQuery。

接着,打开 build\webpack.base.conf.js 打包配置,在头部加入

var webpack = require('webpack')

接下来添加的配置中因为使用了 webpack 模块,如果不写这个会报错 webpack 未定义。

然后在 build\webpack.base.conf.js 的 plugins 配置块中,加入 jQuery 配置,整个 webpack.base.conf.js 文件看起来类似这样(部分无关代码已省略):

...
var webpack = require('webpack');
...

module.exports = {
    entry: { ... },
    output: { ... },
    resolve: { ... },
    module: { ... },
    ...
    plugins: [ // 配置全局使用 jquery
    new webpack.ProvidePlugin({
      $: "jquery",
      jQuery: "jquery",
      jquery: "jquery",
      "window.jQuery": "jquery",
      Popper: ['popper.js', 'default']
    })
  ],
    ...
};

这样就可以在 Vue 项目中直接使用 $() 了。

参考资料

我的公众号

欢迎你「扫一扫」下面的二维码,关注我的公众号,可以接受最新的文章推送,有丰厚的抽奖活动和福利等着你哦!😍

如果你有什么疑问或者问题,可以 点击这里 提交 issue,也可以发邮件给我 [email protected]

同时欢迎你 Android技术进阶:386463747 来一起交流学习,群里有很多大牛和学习资料,相信一定能帮助到你!