Tailwind(flowbite)弹出窗口显示黑屏
Tailwind(flowbite)弹出窗口显示黑屏
我正在使用laravel中的flowbite和tailwind构建一个仪表板,但是我在处理弹出窗口时遇到了困难。
我正在使用flowbite的弹出窗口模型,但是当我将代码复制粘贴到我的项目中并尝试切换弹出窗口时,只会显示一个黑屏。
下拉菜单、工具提示等都能正常工作,几乎所有其他组件也是如此。
我还尝试了从flowbite中获取其他弹出窗口模型,但其他模型根本不显示,所以我认为我的配置肯定有问题。
这是我想要使用的弹出窗口模型:
你确定要删除这个产品吗?
这是我的webpack.mix文件:
const mix = require('laravel-mix'); require('laravel-mix-tailwind'); mix.js('resources/js/app.js', 'public/js') .postCss('resources/css/app.css', 'public/css', [ require('tailwindcss'), ]) if (mix.inProduction()) { mix .version(); }
这是我的tailwind config.js文件:
const defaultTheme = require('tailwindcss/defaultTheme') module.exports = { content: [ './vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php', './storage/framework/views/*.php', './resources/views/**/*.blade.php', './resources/js/**/*.vue', "/node_modules/flowbite/**/*.js", ], theme: { extend: { fontFamily: { sans: ['Inter var', ...defaultTheme.fontFamily.sans], }, }, }, plugins: [ require('@tailwindcss/ui'), require('@tailwindcss/custom-forms'), require('flowbite/plugin') ] }
另外,我已经通过npm安装了tailwind,并在我的app.js中导入了flowbite js文件,如下所示:
require('../../node_modules/flowbite/dist/flowbite.js');
一切都能正常工作,但这些弹出窗口让我发疯。有人知道它们出了什么问题吗?
谢谢。