【问题标题】:Can I use mdb vue (Material Design Vue) along side with Bootstrap Vue ? What are the risks? [closed]我可以将 mdb vue(Material Design Vue)与 Bootstrap Vue 一起使用吗?有哪些风险? [关闭]
【发布时间】:2019-12-02 03:10:33
【问题描述】:

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

【问题讨论】:

    标签: c# vue.js model-view-controller bootstrap-vue material-design-bootstrap


    【解决方案1】:

    您可以这样做,但您会发现很多问题,例如:

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

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

    【讨论】:

    • 这是先加载什么的问题。我可能会坚持使用 1 个 css 库来实现快速服务器响应。 tnx
    【解决方案2】:

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

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

    至于风险,如果您决定重新编写某些主题或材料设计,您可能会遇到覆盖问题。至少你让你的 Vue 膨胀了。

    【讨论】:

    • 所以由于样式冲突而无法实现?
    • 它们是一回事。 App.use only Bootstrap-Vue.
    猜你喜欢
    • 1970-01-01
    • 2020-02-19
    • 2019-05-23
    • 1970-01-01
    • 2017-09-23
    • 2015-12-02
    • 2023-01-07
    • 2019-08-13
    • 1970-01-01
    相关资源
    最近更新 更多