双框架同源
Vue 3 与 React 共用同一套 design token、同一套类名、同一套交互行为。从 Vue 项目搬到 React 项目,零负担。
[data-theme] npm i @chufix-design/vue 或 npx chufix add npx chufix add 把源码直接拷进自己仓库。 <link> 标签搞定。 下面是真实可交互的实例,不是截图。代码默认折叠,展开后可在 Vue / React / CLI 三种来源之间切换并一键复制。
<script setup lang="ts">
import { CfButton } from '@chufix-design/vue';
</script>
<template>
<CfButton variant="primary">主要</CfButton>
<CfButton variant="secondary">次要</CfButton>
<CfButton variant="tertiary">三级</CfButton>
<CfButton variant="ghost">幽灵</CfButton>
<CfButton variant="danger">危险</CfButton>
</template> import { CfButton } from '@chufix-design/react';
export default () => (
<>
<CfButton variant="primary">主要</CfButton>
<CfButton variant="secondary">次要</CfButton>
<CfButton variant="tertiary">三级</CfButton>
<CfButton variant="ghost">幽灵</CfButton>
<CfButton variant="danger">危险</CfButton>
</>
); # Vue 3
pnpm add @chufix-design/vue @chufix-design/tokens
# React 18+
pnpm add @chufix-design/react @chufix-design/tokens
# 或源码复制(拷贝到自己仓库)
npx @chufix-design/cli add button 151+ 个组件,覆盖表单、容器、反馈、数据展示、导航、布局、编辑器、系统壳、多窗口、22 项数据可视化与 8 个页面模版。