Closed wslongchen closed 2 months ago
您好,通过npm安装的cli工具,选择的2.0.0主题,在自定义组件中.vuepress目录下的components新增了一个vue组件,首页引入组件后,组件能正常显示,组件中mx-auto等样式语法无效,代码如下
<div class="mx-auto max-w-7xl px-6 lg:px-8"> <div class="mx-auto grid max-w-2xl grid-cols-1 gap-x-8 gap-y-16 sm:gap-y-20 lg:mx-0 lg:max-w-none lg:grid-cols-2"> <div class="lg:pr-8 lg:pt-4"> <div class="lg:max-w-lg"> <h2 class="text-basic text-base font-semibold leading-7 text-indigo-600">Deploy faster</h2> <p class="mt-2 text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl">A better workflow</p> <p class="mt-6 text-lg leading-8 text-gray-600">Lorem ipsum, dolor sit amet consectetur adipisicing elit. Maiores impedit perferendis suscipit eaque, iste dolor cupiditate blanditiis ratione.</p> <dl class="mt-10 max-w-xl space-y-8 text-base leading-7 text-gray-600 lg:max-w-none"> <div v-for="feature in features" :key="feature.name" class="relative pl-9"> <dt class="inline font-semibold text-gray-900"> <component :is="feature.icon" class="absolute left-1 top-1 h-5 w-5 text-indigo-600" aria-hidden="true" /> {{ feature.name }} </dt> {{ ' ' }} <dd class="inline">{{ feature.description }}</dd> </div> </dl> </div> </div> <img src="https://tailwindui.com/img/component-images/dark-project-app-screenshot.png" alt="Product screenshot" class="w-[48rem] max-w-none rounded-xl shadow-xl ring-1 ring-gray-400/10 sm:w-[57rem] md:-ml-4 lg:-ml-0" width="2432" height="1442" /> </div> </div>
这里是一个 bug,现在不支持在 HTML 中写类 tailwindcss class,支支持在 css 中通过 @apply 书写,然后在 vue 文件中引用这个 css 文件。
可以先参考主题的源码,后面尝试修复。
vuepress 升级到 rc.9,主题升级到 rc.8 再试试
Bug report
What is actually happening?
您好,通过npm安装的cli工具,选择的2.0.0主题,在自定义组件中.vuepress目录下的components新增了一个vue组件,首页引入组件后,组件能正常显示,组件中mx-auto等样式语法无效,代码如下