Loading...
Loading...
指导安装、配置并使用 @wot-ui/unocss-preset。Invoke when 用户询问该预设的接入、配置、使用示例或常见问题排查。
npx skill4agent add wot-ui/open-wot wot-ui-unocss-preset-guide@wot-ui/unocss-presetunocss.config.tspresetWotprefixpreflightbaseTokenspnpm add -D unocss
pnpm add @wot-ui/unocss-presetimport { presetWot } from '@wot-ui/unocss-preset'
import { defineConfig } from 'unocss'
export default defineConfig({
presets: [
presetWot({
prefix: 'wot',
preflight: true,
baseTokens: false,
}),
],
})prefixwotwot-text-primarywot-m-mainpreflighttruebaseTokensfalsewot-text-primarywot-bg-danger-surfacewot-border-border-mainwot-m-mainwot-gap-tightwot-gap-x-loosewot-p-mainwot-px-tightwot-pb-loosewot-rounded-mdwot-rounded-fullwot-font-mediumwot-font-semiboldwot-text-body-mainwot-text-title-largewot-opacity-disabledwot-border-stroke-main<template>
<view class="wot-bg-filled-oppo wot-rounded-2xl wot-p-super-loose wot-border-border-main wot-border-stroke-main">
<text class="wot-text-title-large wot-text-text-main wot-font-semibold">
Wot UnoCSS Preset
</text>
<view class="wot-mt-tight">
<text class="wot-text-body-main wot-text-text-secondary">
wot-text-body-main + wot-text-text-secondary
</text>
</view>
<view class="wot-mt-loose wot-bg-primary wot-rounded-full wot-px-main wot-py-extra-tight">
<text class="wot-text-label-large wot-text-text-white wot-font-semibold">
wot-bg-primary
</text>
</view>
</view>
</template>wot-mt-tightwot-mt-mainwot-mt-super-loosewot-p-loosewot-px-mainwot-py-extra-tightwot-mx-mainwot-my-loosewot-gap-tightwot-gap-x-mainwot-gap-y-loosewot-bg-primarywot-bg-success-surfacewot-bg-warning-surfacewot-bg-danger-surfacewot-text-text-mainwot-text-text-secondarywot-text-primarywot-text-success-mainwot-border-border-mainwot-border-success-mainwot-border-warning-mainwot-border-danger-main.wot-theme-dark ...<template>
<view :class="dark ? 'wot-theme-dark' : ''">
<view class="wot-bg-filled-oppo wot-p-main wot-rounded-lg">
<text class="wot-text-text-main">当前主题:{{ dark ? 'Dark' : 'Light' }}</text>
</view>
</view>
</template>presetWot({
baseTokens: true,
})wot-base-blacktheme.colorsw-prefix: 'w'@wot-ui/unocss-presetpnpm generate:css-vars:clonepresetWot()presetswot-unocss.config.ts