返回

Vue 3 + Vite + TypeScript + Element Plus:创建简洁高效的 TodoList 应用

前端

前言

如今,构建现代化的前端应用已经变得越来越复杂,我们需要使用各种工具和框架来提高开发效率和应用性能。Vue 3 是一个受欢迎的前端 JavaScript 框架,它以其轻量级、高性能和易用性著称。Vite 是一个新的构建工具,它能够快速构建和启动应用程序,并具有出色的热模块替换 (HMR) 功能。TypeScript 是一种强大的类型系统,它可以帮助我们编写出更加健壮和可维护的代码。Element Plus 是一个基于 Vue 3 的 UI 组件库,它提供了丰富的组件,可以帮助我们快速构建出美观且功能强大的用户界面。

初始化项目

首先,我们需要创建一个新的 Vue 3 项目。我们可以使用以下命令来创建一个新的 Vue 3 项目:

vue create todo-list

这将创建一个名为 todo-list 的新目录,其中包含一个基本的 Vue 3 项目结构。

选择框架:Vue、变种:Vue-TS

接下来,我们需要选择一个框架来构建我们的 TodoList 应用。我们选择 Vue 3,因为它是目前最流行的前端 JavaScript 框架之一,并且它非常适合构建单页面应用程序 (SPA)。我们还选择使用 TypeScript 变种,因为 TypeScript 可以帮助我们编写出更加健壮和可维护的代码。

进行项目目录,安装依赖

在选择好框架之后,我们需要进行项目目录并安装依赖。我们可以使用以下命令来进行项目目录并安装依赖:

cd todo-list
npm install

这将安装所有必需的依赖项,包括 Vue 3、Vite、TypeScript 和 Element Plus。

启动

在安装好依赖项之后,我们可以使用以下命令来启动我们的项目:

npm run dev

这将启动 Vite 开发服务器,并会自动打开浏览器访问 http://localhost:3000/。

出现如下,运行成功

如果一切顺利,您应该会看到以下输出:

DONE Compiled successfully in 2.77s
  Asset Size       Chunks    Names
3.48 MiB     8       app
    + 7.8 KiB      app   app
  1.42 MiB     2       vendor
    + 3.6 KiB      vendor  manifest
    + 20.2 KiB     vendor  vendor
    + 1.76 MiB     vendor  app
11.6 KiB     1       polyfills
    + 11.6 KiB     polyfills  polyfills
  Server running at:
> Local:   http://localhost:3000/
> Network: http://192.168.1.11:3000/

这表明我们的项目已经成功启动。

浏览器访问 http://localhost:3000/

现在,您可以使用浏览器访问 http://localhost:3000/ 来查看我们的 TodoList 应用。您应该会看到一个简单的 TodoList 界面,其中包含一个输入框和一个按钮。您可以使用输入框来输入新的待办事项,然后点击按钮来添加该待办事项。

安装 Element Plus

接下来,我们需要安装 Element Plus UI 组件库。我们可以使用以下命令来安装 Element Plus:

npm install element-plus

在安装好 Element Plus 之后,我们需要在 main.js 文件中导入 Element Plus。我们可以使用以下代码来导入 Element Plus:

import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

Vue.use(ElementPlus)

结语

在本文中,我们逐步指导您使用 Vue 3、Vite、TypeScript 和 Element Plus 创建了一个简洁高效的 TodoList 应用。通过本篇文章,您不仅可以学习到如何使用这些工具和框架来构建前端应用,还可以了解到如何编写出更加健壮和可维护的代码。如果您有任何问题或建议,请随时与我们联系。