开始使用
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>