快速开始
ImDesign 提供了一套丰富的 UI 组件,帮助开发者快速搭建美观、高效的应用程序。
安装
使用 npm 安装
bash
npm install im-design --save
使用 cnpm 安装
bash
cnpm install im-design
使用 yarn 安装
bash
yarn add im-design
使用 pnpm 安装
bash
pnpm add im-design
项目引入
在 Vue 3 项目中,你可以选择全局引入或按需引入 ImDesign。这两种方式都可以使用,具体取决于你的项目需求和开发习惯。
提示
全局引入
全局引入 ImDesign 组件库,并设置全局配置。例如:size: '36'
,zIndex: 1000
。
js
// main.ts
import { createApp } from 'vue';
import App from './App.vue';
// 组件和指令的引入方式相同。
import ImDesign, { ImDirective } from 'im-design';
import 'im-design/dist/index.css';
const app = createApp(App);
app.use(ImDesign, { size: 36, zIndex: 1000 });
app.use(ImDirective);
app.mount('#app');
按需引入
js
// main.ts
import { createApp } from 'vue';
import App from './App.vue';
import { ImButton } from 'im-design';
import 'im-design/dist/index.css';
const app = createApp(App);
app.component(ImButton.name, ImButton);
app.mount('#app');
示例
提示
vue
<template>
<div class="demo-container">
<ImButton color="primary" @click="handleClick">
Click {{ count }}
</ImButton>
</div>
</template>
<script setup>
import { ref } from 'vue';
const count = ref(0);
const handleClick = () => {
count.value++;
};
</script>
umd 方式引入
你需要下载最新的 im-design.umd.js
和 css
。然后在你的项目中引入。
html
<script src="path/to/im-design.umd.js"></script>
<link rel="stylesheet" href="path/to/im-design.css" />
这种方式适用于非模块化的项目,例如原生 JavaScript 项目。