如何在vue导入bootstrap的组件

如何在vue导入bootstrap的组件

​如何在vue导入bootstrap的组件

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕燕燕 2021-03-27 11:42:00

同学,你好!可参考以下思路导入

1、vue项目中引入bootstrap,先引入两个依赖:jQuery 和 popper

cnpm install jquery -S

cnpm install popper.js -S

2、然后安装bootstrap,npm install bootstrap -S

3、在mian.js 页面引入

// 引入jQuery、bootstrap
import $ from 'jquery'
import 'bootstrap'
 
// 引入bootstrap样式
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'
 
// 全局注册 $
Vue.prototype.$ = $
4、在vue.config.js中配置jQuery
const webpack = require("webpack")
module.exports = {
// 配置插件参数
configureWebpack: {
plugins: [
// 配置 jQuery 插件的参数
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
'window.jQuery': 'jquery',
Popper: ['popper.js', 'default']
})
]
}
}

5、之后就可以使用了,建议同学使用课程中所讲的VantUI组件。

祝:学习愉快!

  • 提问者 饿少 #1

    出了这种错误http://img1.sycdn.imooc.com//climg/605ecf00093c297a09880295.jpg

    2021-03-27 14:22:02
  • 好帮手慕燕燕 回复 提问者 饿少 #2

    同学,你好!可尝试以下思路解决:

    1、删除 node_modules,然后再重新安装

    2、升级下node版本,删除 node_modules ,然后运行npm cache clean 或者npm cache clean --force

    3、将项目的dist文件夹删除

    4、将360或其他杀毒软件暂时关闭

    vue.js是组件化开发模式,vantUI是vue组件库,是面向移动端的,更适用课程中的慕旅游网项目,推荐使用vantUI组件,与课程一致。

    祝:学习愉快!


    2021-03-27 16:39:58
  • 提问者 饿少 回复 好帮手慕燕燕 #3

    http://img1.sycdn.imooc.com//climg/605f2578099c3bd709470393.jpg

    http://img1.sycdn.imooc.com//climg/605f25780987eeb011000735.jpg

    为什么在vue项目中引入却是这种效果


    2021-03-27 20:31:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师