Skip to content

开始使用

mortise-tenon-preset是基于UnoCSS的开发的UI预设,通过使用预设中的CSS样式,你可以快速构建你的UI。

使用前请先按照UnoCss官方文档要求,为项目添加所需的UnoCss依赖与配置后,再根据以下步骤进行使用。

安装

使用 npm

shell
npm install mortise-tenon-preset -D

使用 yarn

shell
yarn add mortise-tenon-preset -D

使用 pnpm

shell
pnpm add mortise-tenon-preset -D

配置

uno.config.ts文件中,添加预设。该预设是基于presetUno预设进行扩展,因此需要先引入presetUno预设。

ts
import { presetMortiseTenon } from 'mortise-tenon-preset';
import { defineConfig, presetUno } from 'unocss';

export default defineConfig({ presets: [presetUno(), presetMortiseTenon()] });

使用时推荐您可以先查看有关UnoCss官方的预设,有些预设会让你的代码更加简洁。例如Attributify:

ts
import { presetMortiseTenon } from 'mortise-tenon-preset';
import { defineConfig, presetAttributify, presetUno } from 'unocss';

export default defineConfig({ presets: [presetAttributify(), presetUno(), presetMortiseTenon()], });
vue
<template>
  <button class="btn btn-sm btn-primary">
    未属性化的CSS
  </button>
  <button btn="~ primary sm">
    属性化的CSS
  </button>
</template>