Vue项目中如何使用Bootstrap
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"Vue项目中如何使用Bootstrap",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Vue项目中如何使用Bootstrap"吧!一、安装
千家信息网最后更新 2026年11月01日Vue项目中如何使用Bootstrap
本篇内容主要讲解"Vue项目中如何使用Bootstrap",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Vue项目中如何使用Bootstrap"吧!
一、安装jQuery
Bootstrap需要依赖jQuery,所以引用Bootstrap之前要先引用jQuery,使用下面的命令引用jQuery:
npm install jquery --save
注意:如果想查看npm上jquery有哪些版本,可以执行命令:
npm view jquery versions
二、引入Bootstrap
1、使用命令安装
可以使用下面的命令安装:
npm install bootstrap --save
2、下载Bootstrap文件
直接去Bootstrap下载bootstrap包,把下载好的文件放到src/assets目录下面:
三、配置使用jQuery
1、添加webpack
在build/webpack.base.conf.js文件的顶部添加下面的代码:
const webpack=require("webpack")2、修改webpack.base.conf.js
在build/webpack.base.conf.js文件中,在整个配置对象的末尾增加plugins配置:
// 配置全局使用 jqueryplugins: [ new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery", jquery: "jquery", "window.jQuery": "jquery"})]build/webpack.base.conf.js完整代码如下:
'use strict'const path = require('path')const utils = require('./utils')const config = require('../config')const vueLoaderConfig = require('./vue-loader.conf')const webpack=require("webpack")function resolve (dir) { return path.join(__dirname, '..', dir)}// const createLintingRule = () => ({// test: /\.(js|vue)$/,// loader: 'eslint-loader',// enforce: 'pre',// include: [resolve('src'), resolve('test')],// options: {// formatter: require('eslint-friendly-formatter'),// emitWarning: !config.dev.showEslintErrorsInOverlay// }// })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 }, resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'vue$': 'vue/dist/vue.esm.js', '@': resolve('src') } }, module: { rules: [ // 关闭eslint编码规范验证 // ...(config.dev.useEslint ? [createLintingRule()] : []), { test: /\.vue$/, loader: 'vue-loader', options: vueLoaderConfig }, { test: /\.js$/, loader: 'babel-loader', include: [resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client')] }, { test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, loader: 'url-loader', options: { limit: 10000, name: utils.assetsPath('img/[name].[hash:7].[ext]') } }, { test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/, loader: 'url-loader', options: { limit: 10000, name: utils.assetsPath('media/[name].[hash:7].[ext]') } }, { test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, loader: 'url-loader', options: { limit: 10000, name: utils.assetsPath('fonts/[name].[hash:7].[ext]') } } ] }, node: { // prevent webpack from injecting useless setImmediate polyfill because Vue // source contains it (although only uses it if it's native). setImmediate: false, // prevent webpack from injecting mocks to Node native modules // that does not make sense for the client dgram: 'empty', fs: 'empty', net: 'empty', tls: 'empty', child_process: 'empty' }, // 配置全局使用 jquery plugins: [ new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery", jquery: "jquery", "window.jQuery": "jquery" })]}四、在main.js中引用
// 引入jQueryimport $ from 'jquery'// 引用bootstrapimport './assets/bootstrap-3.3.7-dist/css/bootstrap.css'import './assets/bootstrap-3.3.7-dist/js/bootstrap.js'
五、测试
运行效果:
到此,相信大家对"Vue项目中如何使用Bootstrap"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
配置
命令
文件
项目
面的
代码
全局
内容
学习
测试
实用
更深
兴趣
实用性
实际
对象
按钮
操作简单
效果
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技创新与互联网经济
互联网科技财经
朗新科技与工业互联网
深圳科技互联网
深圳互联网络科技有限公司
互联网 科技创业
礼当家互联网科技
安徽鑫晟辉互联网科技
奇士达互联网科技
唐信互联网科技 大连
团飞科技与伯堂互联网服务平台
港股科技和互联网
米聚互联网科技南京有限公司排面
河南住房之家互联网科技
元气玛特互联网科技公司是外包吗
云南省自由互联网科技有限公司
中天科技中国工业互联网
产业互联网科技服务公司
唐山双旺合互联网科技产业园
互联网科技对化妆品行业
深圳市人人互联网科技有限公司
互联网科技工作委员会毛军
南京欣网互联网科技
猫创互联网科技
中国互联网金融科技基金
互联网科技公司需要的职位
玖二柒互联网科技公司待遇
互联网科技实习生岗位
艺电能源互联网科技有限公司招聘
恒生互联网科技趋势