b 39
,
r 129
,
❤ 正在询问中

崮生的 uni-app 最佳实践

代码仓库

! 值得注意的是微信小程序并不支持一些 CSS 选择器还有他的 wxss 不支持 \ 所以如果直接使用 tailwindcss 会报错类似于图中这样的错 : image.png

  • 幸运的是 tailwindcss 支持自定义 separator
  • 但是在类名中包含 . 的又需要 \. 这样的形式去声明类名而且貌似没有办法自定义这个, 所以在这种情况下我复制了 'tailwindcss/defaultConfig' 中的配置将 \ 全部改成了 _
  • image.png这种语法 wxss 也不支持.... 这里不是 CSS 类名修改可以避免的,就只能去corePlugins禁用相关的插件
    • 禁用了 space divideWidth divideStyle divideOpacity
  • CSS 的类名是允许以数字开头的,但需要进行转义,而 screens 配置中有一个 2xl 这个 key 会在类名的最前面出现,于是 tailwind 转义为 \32xl 这里就又有了 \ 所以这里也需要
  • 本 demo 对 tailwind 进行了如上定制,所以在使用的时候需要注意这些点
    • 建议使用这里 链接中的插件

效果

image.png

image.png

image.png

相关 commit 记录


文章分享到的地方:

by 崮生 from 崮生 • 一些随笔 🎨,欢迎 赞助本文
本文欢迎分享与聚合,全文转载未经授权( 联系我)不许可。