我可以将 mdb vue (Material Design Vue) 与 Bootstrap Vue 一起使用吗?有什么风险?

Can I use mdb vue (Material Design Vue) along side with Bootstrap Vue ? What are the risks?

我目前正在使用 Bootstrap v4.3.1 和 Bootstrap Vue 2.1.0

您在应用中加载的内容超出了您的需要。当您添加 Bootstrap Vue 时,Bootstrap 库会随之加载,外加一些专门针对 Vue 的附加内容。 Bootstrap-Vue 要求将 Bootstrap 库添加到您的包中,但只需要 Vue.use(BootstrapVue)(或您将其导入的任何内容)。

查看此处的文档:https://bootstrap-vue.js.org/docs

至于风险,如果您决定重写某些主题或 material 设计,您可能 运行 陷入覆盖问题。至少你在膨胀你的 Vue。

可以,但是您会发现很多问题,例如:

  1. 不同的设计系统,你的UI看起来会很奇怪,元素不会表现出一致性。
  2. 库和组件之间的一些 CSS 属性将被 覆盖 将显示不稳定的行为。
  3. 更多的库意味着您的用户需要从您的服务器加载更多的资源,因此对于一个库就足够的东西,渲染时间会增加。

我的建议是,不要这样做,省去很多麻烦,然后选择一个,如果您需要自定义样式,您可以尝试使用 tailwind.css,它可以很好地与您提到的两个库一起使用。