如题,有些控件不能通过 class 或者 className, 如何应用 tailwind 的样式呢,如指定字体

如题,有些控件不能通过 class 或者 className, 如何应用 tailwind 的样式呢,如指定字体
1 ericguo Apr 17, 2024 二选一,要么不要用这样的控件(比如 AntD ),要么不要用 Tailwind 。 |
3 youtubbbbb Apr 17, 2024 可以用 useRef 通过操作 DOM 去加 class ,但是这种写法是不推荐的。 |
4 northquq Apr 17, 2024 @youtubbbbb 这种动态加的方法,不一定能被 tailwind 识别出来,导致编译后丢失 class 对应的样式吧 |
5 mooooooooooe Apr 17, 2024 二楼正解 |
6 epiloguess Apr 17, 2024 外面套个娃? |
8 Pencillll Apr 18, 2024 via Android 用 arbitrary variants 就行了,在控件外面的父元素写个 class ,比如: [&_.xxx]:font-sans [&>div>span]:font-sans [&_*]:!font-sans 参考: https://tailwindcss.com/docs/hover-focus-and-other-states#using-arbitrary-variants |
9 devzhaoyou OP 感觉各位,验证一下各位的方案,感谢 |
10 lawted Apr 18, 2024 使用 shadcn 或者 headless ui |
11 ericguo Apr 20, 2024 |