如何使用 Vite 和 Vue 框架创建组件库

在前端开发中,组件化开发已成为一种高效、可维护的方式。通过创建组件库,不仅可以提高代码复用率,还能方便地在不同项目之间共享组件。本文将详细介绍如何使用 Vite 和 Vue 框架创建一个组件库,并将其导出供其他项目使用。为保持一致性和避免潜在冲突,我们将使用 Yarn 作为包管理工具。

步骤 1:初始化项目

首先,使用 Vite 初始化一个新的 Vue 项目。你可以使用以下命令:

yarn create vite my-vue-components --template vue
cd my-vue-components
yarn install

步骤 2:创建组件

在 src/components 目录下创建你的组件。例如,创建一个名为 MyButton.vue 的组件:

<!-- src/components/MyButton.vue -->
<template>
  <button :class="['my-button', { active: isActive }]" @click="handleClick">
    <slot></slot>
  </button>
</template>

<script setup>
import { ref } from 'vue';

const isActive = ref(false);
const handleClick = () => {
  isActive.value = !isActive.value;
};
</script>

<style scoped>
.my-button {
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
}

.my-button.active {
  background-color: blue;
  color: white;
}
</style>

步骤 3:创建入口文件

在 src 目录下创建一个入口文件 index.js 或 index.ts,用于导出你的组件。

🔒 点击解锁完整内容


次阅读

扫描下方二维码,关注公众号:程序进阶之路,实时获取更多优质文章推送。


扫码关注

评论