评论

uniapp集成windicss的流程

使用uniapp集成windicss。

一、背景介绍

2021年开始,国外很流行原子化css框架(tailwindcss、windicss)。

目前国内使用的人还不是很多;

  1. 一些人持有反对意见,觉得很麻烦,很像内联样式。
  2. 另外一些人,觉得有帮助,能解决自己开发中遇到的问题(我就是支持者)。

通过对比,个人认为windicss比tailwindcss好用许多,下面介绍一下如何在uniapp使用windicss


二、集成步骤

1)更新hbuilder最新版

2)创建一个uniapp项目,找到manifest.json文件,vue版本选择3

3)安装依赖:

cnpm i -D vite-plugin-windicss windicss

4)创建vite.config.js

import WindiCSS from 'vite-plugin-windicss'
import {
	defineConfig
} from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
export default defineConfig({
	plugins: [
		WindiCSS({
			scan: {
				dirs: ['.'], // 当前目录下所有文件
				fileExtensions: ['vue', 'js', 'ts'], // 同时启用扫描vue/js/ts
			},
		}),
		uni(),
	],
})

5) 在main.js文件引入

// import 'virtual:windi.css'

// 引入组件和工具类
import 'virtual:windi-components.css'
import 'virtual:windi-utilities.css'

6) 运行项目、并测试类名

你好,世界!

7) 如下效果,那恭喜你,完成了


三、如果有用的话,点赞支持一下哈。

最后一次编辑于  2022-04-18  
点赞 3
收藏
评论

7 个评论

  • @寒光
    @寒光
    2022-04-20

    反斜杠报错怎么破 unexpected "\" at pos 9751

    2022-04-20
    赞同 1
    回复
  • Sametimes
    Sametimes
    2023-07-07

    顺利集成了,但是没有提示,请问这个怎么解决?

    2023-07-07
    赞同
    回复
  • Jsw
    Jsw
    2023-04-03

    遇到下面直接报错了,请问如何解决

    w-[100px]
    
    2023-04-03
    赞同
    回复 1
    • 李伟豪
      李伟豪
      2023-04-03
      目前还没找到合适的方法
      2023-04-03
      回复
  • Jeyes
    Jeyes
    2023-02-27

    安装完后无效,怎么监听他运行?

    2023-02-27
    赞同
    回复
  • 纸老虎
    纸老虎
    2022-05-17

    请问下,VUE2可用吗?

    2022-05-17
    赞同
    回复 1
    • 纸老虎
      纸老虎
      2022-05-17
      貌似完全不支付vue2,哈哈,我想多了
      2022-05-17
      回复
  • 涵宇
    涵宇
    发表于移动端
    2022-01-27
    陈涵宇
    2022-01-27
    赞同
    回复
  • 李伟豪
    李伟豪
    2022-01-26

    windicss官网:https://cn.windicss.org

    2022-01-26
    赞同
    回复 6
    • 身法
      身法
      2022-04-17
      我装了这个之后 微信小程序报错 unexpected token *
      2022-04-17
      回复
    • 身法
      身法
      2022-04-17
      请问可以帮忙看下吗
      2022-04-17
      回复
    • 李伟豪
      李伟豪
      2022-04-18回复身法
      修改了第5点,按第5点再试试。
      2022-04-18
      回复
    • 身法
      身法
      2022-04-18回复李伟豪
      非常感谢, 成了
      2022-04-18
      回复
    • djan
      djan
      2022-06-05回复身法
      请问你解决了吗?我现在按楼主的方法还是报反斜杠的错
      2022-06-05
      回复
    查看更多(1)
登录 后发表内容