首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过在线工具自定义引导5?

如何通过在线工具自定义引导5?
EN

Stack Overflow用户
提问于 2022-06-16 12:05:28
回答 1查看 155关注 0票数 0

对于引导程序3,有一个非常方便的工具来自定义您希望在css/js小型化文件中包含哪些特性(以节省加载时间)。

我正在为Bootstrap 5阅读手册,但老实说,我不知道该如何做。我还阅读了优化页面,在这里我也没有发现任何有用的东西。

你能帮我把我需要的功能保存在缩小的文件中吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-16 16:00:15

虽然靴带文件暗示需要一个绑定器来加载特定的引导组件脚本文件,但是您可以简单地使用ES6进口来配置加载的内容。浏览器支持很好。

这样你就不会加载全面的dist文件了。您将加载一个自定义脚本,该脚本导入所需内容,并对应于所使用的SCSS文件。看起来会是这样的:

代码语言:javascript
复制
<head>
  <script src="https://cdnjs.../popper.js/.../popper.min.js"></script>

  <script type="module">
    import '/bootstrap/main/js/dist/tooltip.js';
  </script>

  <script>
    let tooltipTriggerList = []
      .slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
    let tooltipList = tooltipTriggerList.map(function(tooltipTriggerEl) {
      return new bootstrap.Tooltip(tooltipTriggerEl)
    })
  </script>
</head>

<body class="p-4">
  <p title="A tooltip." data-bs-toggle="tooltip">Hover for a Bootstrap Tooltip.</p>
</body>

请注意,导入的脚本文件必须与适当的CORS、标头和MIME类型application/javascript一起使用,否则会出现错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72645539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档