首页 > 解决方案 > TailwindCSS 响应式断点在 Vue 中不起作用

问题描述

我最近为我的 Vue 项目安装了 Tailwind。花了一些时间让它工作,但最终,它工作了,即使在 VS Code 中完成代码也是如此。

我现在面临的问题是我无法在项目的任何地方使用断点。

<div class="container mx-auto">
    <div class="card w-full sm:w-full md:w-1/2 lg:w-1/3 xl:w-1/3">
        // Content
    </div>
</div>

观看它的 GIF。

我想要实现的是让 div 在桌面上为 1/3,在移动设备上为全宽。我得到的是到处都是全宽的。我似乎在互联网上也找不到其他类似的东西。

我想提一下我正在使用 VueJS,如果这有帮助的话。有任何想法吗?

提前致谢。

标签: cssvue.jstailwind-css

解决方案


终于在休息后找到了解决方案,找到了一个使用 Tailwind 的 Vue 项目。我需要安装postcss-preset-env并将其添加到postcss.config.js.

npm install postcss-preset-env --save-dev

postcss.config.js

module.exports = {
  plugins: [
    require('postcss-preset-env')({ stage: 0 }),
    require('tailwindcss')('tailwind.js'),
    require('autoprefixer')
  ]
}

推荐阅读