Vue项目中如何使用Bootstrap
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇内容主要讲解"Vue项目中如何使用Bootstrap",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Vue项目中如何使用Bootstrap"吧!一、安装
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
查看数据库表字段类型
民航网络安全案例
数据库查询数值记录
js有自带的轻量级数据库吗
网络安全公司100强 湖南
用a4纸画网络安全手抄报
北京逸通互联网科技有限公司
代理服务器河北云空间
软件开发对显卡要求
数据库393是什么编码
100个cpu的服务器
软件开发广告图
os硬件检测软件开发
宁夏云控制无纸化会议系统服务器
山东省网络技术会考
邻商互联网信息科技有限公司
网络工程师跟网络安全工程师
orcl数据库的日志
数据库设计过程中字典
吴中区推广网络技术哪家好
对网络安全的建议4条英语作文
软件开发平台020
腾讯云服务器没有桌面
常州互联网科技有限公司
网络安全技术服务公司名称
湖南宝达互联网科技有限公司
数据库储触发器
如何切换服务器
vc 服务器数据库读写
网络安全和大学生的影响