0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

搭建基于Vue3+Vite2+Arco+Typescript+Pinia后台管理系统模板

汽车电子技术 来源:知码前端 作者:清清玄 2023-03-01 10:09 次阅读

"一个人光勤奋不行,要想获得事业上的成功,必须把勤奋与思考结合起来,勤奋工作的同时,必须认真地思考问题。古语说:“人无远虑,必有近忧”、“思则明,不思则暗”。在工作中除勤奋之外,还要学会思考,要善于思考,处理事务要有谋略,工作中要有章法有套路。

"

--出自《稻盛和夫给年轻人的忠告》

01

前言

VueAdminWork自开源以来受到了很多小伙伴的喜欢和支持,同时也有很多不足的地方,比如,有的小伙伴可能觉得现在的版本东西太多了,想要一个简化版的管理框架。

今天我们就来快速搭建一个基于Vue3+Vite2+Arco+Typescript+Pinia后台管理系统模板。这样可以帮大家快速制作自己的后台模板


02

前提准备,依赖安装

方式一:

1、首先我们用命令创建一个空的项目

yarn create vite my-vue-app --template vue

按照提示一步步创建好就可以了

2、安装基本依赖

这里说一下要安装的基本依赖有哪些:

"dependencies": {
    "@vueuse/core": "^7.1.2",
    "axios": "^0.24.0",
    "js-cookie": "^3.0.1",
    "mockjs": "^1.1.0",
    "nprogress": "^0.2.0",
    "path-browserify": "^1.0.1",
    "pinia": "^2.0.9",
    "qs": "^6.10.1",
    "tiny-emitter": "^2.1.0",
    "vue": "^3.2.26",
    "vue-router": "^4.0.12"
  },
  "devDependencies": {
    "@arco-design/web-vue": "^2.18.0",
    "@types/js-cookie": "^3.0.1",
    "@types/lodash": "^4.14.178",
    "@types/nprogress": "^0.2.0",
    "@types/qs": "^6.9.7",
    "@vitejs/plugin-vue": "^1.9.3",
    "autoprefixer": "^10.4.0",
    "dotenv": "^12.0.4",
    "eslint": "^7.30.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-define-config": "^1.0.9",
    "eslint-plugin-prettier": "^3.4.0",
    "eslint-plugin-vue": "^7.13.0",
    "less": "^4.1.2",
    "less-loader": "^10.2.0",
    "postcss": "^8.4.3",
    "prettier": "^2.3.2",
    "tailwindcss": "^2.2.19",
    "typescript": "^4.5.3",
    "unplugin-vue-components": "^0.17.21",
    "vite": "^2.6.4",
    "vite-plugin-components": "^0.13.3",
    "vite-plugin-svg-icons": "^1.0.5",
    "vue-tsc": "^0.3.0"
  }

当然,这里还有一些其它的依赖,如:axios 等,这都是必须的,大家可以根据的习惯进行增减

方式二(推荐


如果您觉得这样自己写挺麻烦,还需要自己配置依赖,那您可以直接下载完整的项目,把没有用的依赖进行删除(做减法总比做加法要好的多

),只留下上述基本的依赖就可以了。

大家可以根据自己的习惯进行选择,如果你想从0学一下,那么建议你用方式一,如果想快速的搞出来,那么推荐用方式二

03

搭建基本的项目目录

大家直接看一下下面的图片,根据自己的实际情况进行调整:

poYBAGP-s6qAT49hAARUDEDrNag756.png

04

添加VueAdminWork核心文件--layouts

完成了上述步骤,接下来就可以完成最重要的一步,因为我们是基于VueAdminWork框架进行搭建,所以要把VueAdminWork最重要的核心文件引入到我们的模板中,这样基本的框架就可以搭建好了。

找到完整版代码,把 src 里面的文件,除了views都复制到我们的模板中,

接下来,我们就可根据自己的需求来添加页面了。

如果我们只需要 system 下面的页面,就可以把 完整代码中的 src/views/systems复制到模板中。这样我们就完成了大部分的工作,接下来就是测试一下,哪里不合适的再进行微调就可以了。

05

下载VueAdminWork简化模板

我们上述做了这么多工作,无非就是想要实现一个快速的开发框架,为了满足部分人的需求。VueAdminWork也完成了两个版本的简化模板开发,分别是:ArcoWorkTemplate 和 AdminWorkTemplate 大家可以去官网下载

ArcoWorkTemplate:下载链接:

gitee:

https://gitee.com/qingqingxuan/arco-work-template.git

github:

https://github.com/qingqingxuan/arco-work-template.git

AdminWorkTemplate:下载链接:

gitee:

https://gitee.com/qingqingxuan/admin-work-template.git

github:

https://github.com/qingqingxuan/admin-work-template.git

还请大家拿出发财的小手,点个 star

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模板
    +关注

    关注

    0

    文章

    106

    浏览量

    20479
  • 管理系统
    +关注

    关注

    1

    文章

    1933

    浏览量

    34403
  • vue
    vue
    +关注

    关注

    0

    文章

    56

    浏览量

    7676
收藏 人收藏

    评论

    相关推荐

    vue3+Typescript+vite不需要import自动加载api

    API前端vue
    小凡
    发布于 :2022年09月08日 12:46:14

    后台系统的优缺点

    c 的slave 控制器。在操作系统上来模拟一个i2c slave 的话,基本不太可能实现,因为实时系统存在最大关中断的时间。接下来谈谈前后台系统
    发表于 02-27 14:40

    游戏平台搭建 手游折扣系统搭建 页游联运系统搭建 聚合SDK开发 折扣SDK

    游戏平台搭建手游折扣系统搭建 页游联运系统搭建聚合SDK开发折扣SDK溪谷软件页游联运系统
    发表于 07-20 14:35

    基于指纹模板的考勤系统设计

    出适于日常管理的考勤软件 。  本系统由考勤机、指纹考勤管理两大部分组成,以指纹模板为标志进行身份验证,利用指纹的唯一性彻底根除考勤中存在的虚假现象,有效地杜绝了考勤
    发表于 11-13 16:14

    Linux搭建Vue开发环境

    本文介绍在Linux环境下从零开始搭建Vue开发环境的整个过程,包括vue的安装,webstorm 安装配置,devtools的安装。
    发表于 07-24 06:20

    vue的简单操作

    VUE2编写自己的第一个模板页面、跳转以及简单的axios请求
    发表于 10-15 09:17

    springboot-vue后台管理项目如何快速打包

    springboot-vue后台管理项目快速打包
    发表于 05-18 15:12

    基于TypeScript实现Vue3.0指令组件拖拽

    最近在用vue3重构后台的一个功能。一个弹窗组件,弹出一个表单。然后点击提交。早上运维突然跑过来问我,为啥弹窗挡住了下边的表格的数据,我添加的时候,都没法对照表格来看了。你必须给我解决一下。我参考了
    发表于 11-04 06:58

    请问如何搭建一个vue环境?

    安装node环境搭建vue项目环境vue项目目录讲解开始我们的第一个vue项目
    发表于 11-13 06:23

    【RISC-V 生态软件系列】 HaaS UI基础教学二:第一个UI页面搭建

    咨询,下面就看一下如何基于这些基础组件搭建一个页面。4、使用Vue开发一个HaaS UI页面Vue的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的
    发表于 03-09 07:09

    嵌入式工程模板搭建

    嵌入式工程模板搭建几点注意事项—以STM32l475VET6为例一. 系统时钟初始化函数搭建工程基本模板,除过移植官方提供的相关文件外,另一
    发表于 12-05 11:36 7次下载
    嵌入式工程<b class='flag-5'>模板</b><b class='flag-5'>搭建</b>

    Go Vite通用的去中心化应用平台

    go-vite.zip
    发表于 04-22 10:59 1次下载
    Go <b class='flag-5'>Vite</b>通用的去中心化应用平台

    Vue入门之Vue定义

    Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。 Vue 的核心库只关注视图层,也就是只处理页面。 Vue提供的一套JS框架,通常称为
    的头像 发表于 02-06 16:41 821次阅读
    <b class='flag-5'>Vue</b>入门之<b class='flag-5'>Vue</b>定义

    什么是ArcoWork

    Arco Work采用了时下流行的技术框架:Vue3、Vite2、Typescript当然还有就是 Arco Design了
    的头像 发表于 03-01 10:17 3155次阅读
    什么是ArcoWork

    Vue Admin Work 系列框架

    各位小主大家好,很抱歉这段时间以来没有及时更新和维护Vue Admin Work之前版本。因为这段时间一直致力于开发两个新的版本 Vue Admin Work A 和 Arco Admin 两个版本。
    的头像 发表于 03-01 10:20 584次阅读
    <b class='flag-5'>Vue</b> Admin Work 系列框架