소스 검색

fix: unocss 与 第三方框架样式冲突 BUG

菲鸽 2 년 전
부모
커밋
02a28d095b
2개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      src/pages/index/about.vue
  2. 5 1
      uno.config.ts

+ 1 - 0
src/pages/index/about.vue

@@ -16,6 +16,7 @@
       鸽友们好,我是
       鸽友们好,我是
       <text class="text-red-500">菲鸽</text>
       <text class="text-red-500">菲鸽</text>
     </view>
     </view>
+    <uv-text mode="phone" text="15692001234" format="encrypt" color="red"></uv-text>
   </view>
   </view>
 </template>
 </template>
 
 

+ 5 - 1
uno.config.ts

@@ -55,7 +55,11 @@ export default defineConfig({
     // 支持css class组合,eg: `<div class="hover:(bg-gray-400 font-medium) font-(light mono)">测试 unocss</div>`
     // 支持css class组合,eg: `<div class="hover:(bg-gray-400 font-medium) font-(light mono)">测试 unocss</div>`
     transformerVariantGroup(),
     transformerVariantGroup(),
     // Don't change the following order
     // Don't change the following order
-    transformerAttributify(),
+    transformerAttributify({
+      // 解决与第三方框架样式冲突问题
+      prefixedOnly: true,
+      prefix: 'fg',
+    }),
     transformerApplet(),
     transformerApplet(),
   ],
   ],
   rules: [
   rules: [