如何用Vue3 TypeScript开发一个支持增删改查功能的后台管理系统?

2026-04-02 10:000阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1651个文字,预计阅读时间需要7分钟。

如何用Vue3 TypeScript开发一个支持增删改查功能的后台管理系统?

“简化管理后台基本功能即数据增删改查。主要模块包括:列表+表单。每个页面的逻辑基本相同。不同的地方在于每个页面需要调用的具体API及参数。以前vue2时代最简单的管理后台是+表格+表单。

简单的管理后台基本上就是数据的增删改查。主要就是 列表 + form 表单。每个页面的逻辑基本上都相同。不同的地方就是每个页面需要调用的具体 API 及参数。

以前 vue2 的时候最简单的做法是写出来一个页面的逻辑,然后直接 copy 到各个页面中,修改 API 及参数即可。高级一点的是利用 mixin 函数,将可复用逻辑抽离,每个页面引入 mixin。

vue3 之后新增了composition API。本文就是利用composition API,将可复用的逻辑抽离到composition API中,并引入ts,实现一个简单的管理后台功能。

利用@vue/cli创建项目

首先需要将 @vue/cli 升级到最新版。本文用的是4.5.6版本。

vue create admin cd admin npm run serve

create选择手动选择Manually select features,会有一些交互性的选择,是否要安装router、vuex等选项,空格可以切换是否选中。我们选中TypeScript、Router、Vuex、CSS Pre-processors。

我们利用axios + axios-mock-adapter + mockjs来进行接口请求、接口模拟及假数据生成,接下来再安装这几个包。

阅读全文

本文共计1651个文字,预计阅读时间需要7分钟。

如何用Vue3 TypeScript开发一个支持增删改查功能的后台管理系统?

“简化管理后台基本功能即数据增删改查。主要模块包括:列表+表单。每个页面的逻辑基本相同。不同的地方在于每个页面需要调用的具体API及参数。以前vue2时代最简单的管理后台是+表格+表单。

简单的管理后台基本上就是数据的增删改查。主要就是 列表 + form 表单。每个页面的逻辑基本上都相同。不同的地方就是每个页面需要调用的具体 API 及参数。

以前 vue2 的时候最简单的做法是写出来一个页面的逻辑,然后直接 copy 到各个页面中,修改 API 及参数即可。高级一点的是利用 mixin 函数,将可复用逻辑抽离,每个页面引入 mixin。

vue3 之后新增了composition API。本文就是利用composition API,将可复用的逻辑抽离到composition API中,并引入ts,实现一个简单的管理后台功能。

利用@vue/cli创建项目

首先需要将 @vue/cli 升级到最新版。本文用的是4.5.6版本。

vue create admin cd admin npm run serve

create选择手动选择Manually select features,会有一些交互性的选择,是否要安装router、vuex等选项,空格可以切换是否选中。我们选中TypeScript、Router、Vuex、CSS Pre-processors。

我们利用axios + axios-mock-adapter + mockjs来进行接口请求、接口模拟及假数据生成,接下来再安装这几个包。

阅读全文