uniapp使用taiwindcss多平台开发并保持原生写法插件

weapp-tailwindcss-webpack-plugin

https://github.com/sonofmagic/weapp-tailwindcss-webpack-plugin
weapp-tailwindcss-webpack-plugin 插件作者的另一款插件 tailwindcss-miniprogram-preset 我已在项目中使用过 并使其兼容h5 微信小程序 APP 但是 tailwindcss-miniprogram-preset 插件需要自己配置预设 且没有使用jit引擎 加载使用比较慢 配置也相对麻烦。而 weapp-tailwindcss-webpack-plugin 保持了原生的写法 可以使用jit引擎 重新热更新自然快了。
weapp-tailwindcss-webpack-plugin 的github文档也是很完整 相关demo也比较友善。
只需要自定义配置好rem与rpx的转换比例且支持 v3的 Arbitrary values 任意值方式书写class 如 text-[22px] 表示字体大小22px 然后自定义spacing等样式 就可以完成自定义的适配
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

mini-program-tailwind

https://github.com/dcasia/mini-program-tailwind
mini-program-tailwind 插件与 weapp-tailwindcss-webpack-plugin 类似也是原生写法 插件自动转为小程序css语法。rpx的转换也是通过rem 且支持 v3的 Arbitrary values 任意值方式书写class 如 text-[22rpx] 表示字体大小22rpx。而且也支持windcss 是同时支持Tailwind/Windi CSS的一款插件。
在这里插入图片描述

在这里插入图片描述

vite-plugin-uni-twucss

uniapp 插件市场 vite-plugin-uni-twucss
https://github.com/maitel2020/vite-plugin-uni-twucss
vite-plugin-uni-twucss 插件支持 将tailwindcss、windicss、unocss编译后的css再次编译成支持uniapp中的小程序端和app-nvue 打包方式是使用vite 安装方式比较麻烦 需要升级 HBuilderX的node版本 且目前不支持vue2 只支持vue3 ,文档描述的也比较简略, 不过优点是插件体积目前只有4.3kb
在这里插入图片描述

在这里插入图片描述

我自己改了一点点的demo

https://gitee.com/hhh917/uniapp-tailwindcss-demo

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值