【发布时间】:2020-12-17 15:53:41
【问题描述】:
我在这两个地方放了相同的 html(使用 Bootstrap 4.5.2)。
- index.html
- App.vue
在 index.html 中,Bootstrap 样式有效。在 App.vue 中,按钮之间的空间失败。我通过将mr-1 类添加到按钮来解决此问题。将普通 Bootstrap 放入组件时如何避免修复它?
我尝试了什么(结果相同)
-
在
index.html添加官方BootstrapCDN代码 -
将此添加到
main.js并安装模块import jQuery from "jquery"; global.jQuery = jQuery; let Bootstrap = require("bootstrap"); import "bootstrap/dist/css/bootstrap.css"; -
在 App.vue 的
<style>部分添加了这个@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'
【问题讨论】:
-
您在使用 BootstrapVue 吗?还是你现在想要? bootstrap-vue.org
-
没有。不,我可能不得不这样做。我的网站也将使用 Django + Bootstrap。
-
@DavidSmolinkski 我认为您不一定需要,但我之前使用过 BootstrapVue,我发现它非常有用且易于实现。绝对值得一试:)
-
我 90% 确定我会使用 Vuetify。它有很多视频教程,我应该学习一个 UI 框架。在我学习代码的 1 或 2 年中,我基本上消除了阅读视频之外的需要。我仍然会尝试让纯 Bootstrap 工作。 Django 模板将具有 Bootstrap。我选择了 Bootstrap,这样我可以有更少的选择、一个普通的网站和更多的教程。
标签: javascript html vue.js bootstrap-4