顺风配置动态对象



如何制作动态对象?我有一个文件tailwind.config.js,我想从数据库导入一个对象

const colors = require("tailwindcss/colors");
function setColors() {
//Here I want to import it from a database
return {
danger: colors.rose,
primary: colors.green,
success: colors.green,
warning: colors.yellow,
};
}
module.exports = {
theme: {
extend: {
colors: setColors(),
}
}

使用Tailwind无法执行异步代码来获取配置值。另一种选择是使用一个单独的脚本来查询DB中的颜色,并将其写入JSON文件。然后,您可以在tailwind.config.jsrequire该文件,并将其应用于您的主题。在引导构建进程(或运行Tailwind的任何进程(之前,都需要运行前面提到的脚本。

最新更新