在前端代码开发中,Flowbite是一个基于Tailwind CSS的组件库,由于Tailwind本身只负责样式,Flowbite通过原生的JavaScript提供交互功能(如折叠面板、下拉菜单、模态框)。
而这个库的核心函数是initFlowbite。
包含关系
简单来说,initFlowbite 是一个全量初始化的“总开关”,它的内部包含调用的所有子函数,说白了这就是一个全量的全局函数,它的下面包含很多局部的子函数,如图所示。

核心区别

在vue3中的使用
我们建议选择局部的使用方法,这样便于控制。
import { initDropdowns } from 'flowbite';
// 当某个包含 Dropdown 的组件异步加载完成后
onUpdated(() => {
initDropdowns(); // 只针对下拉菜单进行重新绑定
});
全部评论(0)
还没有任何评论哟~