Skip to content

主题 ​

Cosey 提供了以设置组件属性的方式自定义主题。

可通过 ConfigProvider 组件 theme 属性设置主题色:

vue
<template>
  <ConfigProvider
    :theme="{
      token: {
        colorPrimary: '#1677ff',
        colorSuccess: '#52c41a',
        colorWarning: '#faad14',
        colorError: '#ff4d4f',
      },
    }"
    #default="{ locale }"
  >
    <ElConfigProvider :locale="locale">
      <router-view></router-view>
    </ElConfigProvider>
  </ConfigProvider>
</template>

<script setup lang="ts">
import { ConfigProvider } from 'cosey/components';
import { ElConfigProvider } from 'element-plus';
</script>

设置了主题色后,其梯度色会自动生成。

基于 MIT 许可发布