【问题标题】:Why tailwind ui not rendered correctly in vue?为什么尾风 ui 在 vue 中没有正确呈现?
【发布时间】:2022-06-13 14:13:54
【问题描述】:

我已经根据 tailwindcss.com 中的文档在 laravel 中使用 vue 安装了 tailwind。但它呈现如下 -

为什么?

配置:

  1. 使用命令安装 tailwindcss
npm install -D tailwindcss
npx tailwindcss init

2)在tailwind.config.js添加

module.exports = {
  content: ["./src/**/*.{html,js}"],
  theme: {
    extend: {},
  },
  plugins: [],
}

3)在input.css添加

@tailwind base;
@tailwind components;
@tailwind utilities;
  1. 对于额外的插件运行这个命令
npm install @headlessui/vue @heroicons/vue

在 main.js 中:

import { createApp } from 'vue'
import store from './store'
import App from './App.vue'
import './input.css'

createApp(App)
    .use(store)
    .mount('#app')

【问题讨论】:

  • 为什么不呢?显示您所做的代码和配置
  • 我已经添加了我的配置和代码。请检查
  • 我觉得还不够。您的顺风配置文件中没有.vue,也没有提供app.js。您完全遵循了什么文件
  • 尝试在main.js 中添加input.csssite的第 5 步
  • 在 main.js 中添加了 input.js。但是在tailwind.config.js的哪里添加.vue呢?

标签: vue.js tailwind-css tailwind-ui


【解决方案1】:

尝试使用 PostCSS

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init

https://tailwindcss.com/docs/installation/using-postcss

【讨论】:

【解决方案2】:

关于tailwind.config.js:

module.exports = {
    purge: 
        "./src/**/*.html",
        "./src/**/*.vue",
        "./src/**/*.jsx",
    ],
    //
};

只是在purge中添加了那些,之后,vue正确渲染,我认为问题是我们没有在顺风配置中包含vue。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 1970-01-01
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    相关资源
    最近更新 更多