javascript - 如何在 Vue 组件中使用 Bootstrap?
问题描述
我在这两个地方放置了相同的 html(使用 Bootstrap 4.5.2)。
- 索引.html
- 应用程序.vue
在 index.html 中,Bootstrap 样式有效。在 App.vue 中,按钮之间的空间失败。mr-1
我通过向按钮添加类来解决这个问题。将其放入组件中时,如何避免修复正常的 Bootstrap?
我尝试了什么(结果相同)
将官方 BootstrapCDN 代码添加到
index.html
将此添加到
main.js
并安装模块import jQuery from "jquery"; global.jQuery = jQuery; let Bootstrap = require("bootstrap"); import "bootstrap/dist/css/bootstrap.css";
<style>
在App.vue 部分添加了这个@import url('https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css');
莫敏的建议:
将所有内容安装在项目文件夹目录中
npm install bootstrap jquery popper.js
将此添加到顶部
main.js:
import 'bootstrap' import 'bootstrap/dist/css/bootstrap.min.css'
解决方案
如果您需要 Bootstrap,只需使用BootsrapVue,它会为您完成繁重的工作。如果您仍然愿意接受其他选择,Vuetifyjs是一个非常好的框架,可以提供很多东西。