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

本文介绍了如何在Vue项目中集成TailwindCSS,包括安装依赖、创建tailwind.css文件、配置postcss及初始化过程。跟随步骤,确保项目顺利整合并查看效果。

目录

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

2、新建一个tailwind.css文件

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

4、创建配置文件

5、创建postcss.config.js文件

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


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

yarn add tailwindcss@1.4.6

or

npm i tailwindcss@1.4.6

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>

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

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值