本文介绍: 就是通过 Tailwind CSS IntelliSense 插件配置。正则匹配到了就显示提示。

问题描述:

如下写js字符串是没有class智能提示的:

const clsName = 'bg-[#123456] text-[#654321]'
return <div className={clsName}></div>

解决方案:

  1. 安装 clsx 依赖
pnpm i clsx
  1. 设置 vscode 的 settings.json
{
  "tailwindCSS.experimental.classRegex": [
    [
      "clsx\(([^)]*)\)",
      "(?:'|"|`)([^']*)(?:'|"|`)"
    ]
  ]
}

之后就有提示了
在这里插入图片描述

原理:

就是通过 Tailwind CSS IntelliSense 插件配置 "clsx\(([^)]*)\)" 正则匹配到了就显示提示

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注