如何在vue项目开发中使用tailwindcss样式

目录

1、在vue项目中下载tailwindcss依赖

2、新建一个tailwind.css文件

3、 将tailwind.css 文件引入到main.js文件中

4、创建配置文件

5、创建postcss.config.js文件

6、可以启动项目看一下是否安装成功了。


1、在vue项目中下载tailwindcss依赖

yarn add [email protected]

or

npm i [email protected]

2、新建一个tailwind.css文件

                在src文件夹下的asset静态资源文件夹中创建一个css样式文件夹,然后在该css文件夹下创建一个tailwind.css文件,并在文件中写入如下代码

使用 @tailwind 指令注入 Tailwind 的基础 (base),组件 (components) 和功能 (utilities) 样式

@tailwind base;
@tailwind components;
@tailwind utilities;

3、 将tailwind.css文件引入到main.js文件中

import "./assets/css/tailwind.css"
or 
import "@/assets/css/tailwind.css"

4、创建配置文件

                在控制台运行如下指令

npx tailwindcss init
or
npx tailwind init --full

5、创建postcss.config.js文件

                在项目的根文件夹下创建一个postcss.config.js文件,并写入如下内容。

const purgecss = require('@fullhuman/postcss-purgecss')({
    content: [
      './src/**/*.html',
      './src/**/*.vue',
      './src/**/*.jsx',
    ],
 
    // Include any special characters you're using in this regular expression
    defaultExtractor: content => content.match(/[\w-/:]+(?<!:)/g) || []
  })
 
module.exports = {
    plugins: [
      require('tailwindcss'),
      require('autoprefixer'),
      ...process.env.NODE_ENV === 'production'
      ? [purgecss]
      : []
    ]
  }

6、可以启动项目看一下是否安装成功了。

<div class="max-w-md mx-auto bg-white rounded-xl shadow-md overflow-hidden md:max-w-2xl">
		<div class="md:flex">
			<div class="md:flex-shrink-0">
				<img class="h-48 w-full object-cover md:h-full md:w-48" src="https://images.unsplash.com/photo-1515711660811-48832a4c6f69?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=448&q=80"
					alt="Man looking at item at a store">
			</div>
			<div class="p-8">
				<div class="uppercase tracking-wide text-sm text-indigo-500 font-semibold">Case study</div>
				<a href="#" class="block mt-1 text-lg leading-tight font-medium text-black hover:underline">Finding
					customers for your new business</a>
				<p class="mt-2 text-gray-500">Getting a new business off the ground is a lot of hard work. Here are five
					ideas you can use to find your first customers.</p>
			</div>
		</div>
	</div>

切记!!重新启动一下项目,在查看效果 

猜你喜欢

转载自blog.csdn.net/Jsy_997/article/details/125919801