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

    文章

    108

    浏览量

    20554
  • 管理系统
    +关注

    关注

    1

    文章

    2408

    浏览量

    35812
  • vue
    vue
    +关注

    关注

    0

    文章

    57

    浏览量

    7803
收藏 人收藏

    评论

    相关推荐

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

    API前端vue
    小凡
    发布于 :2022年09月08日 12:46: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

    双轨奖金制度直销软件 双轨直销后台管理系统

     双轨奖金制度直销软件   双轨直销后台管理系统 双轨奖金制度直销软件   双轨直销后台管理系统
    发表于 07-09 15:56 546次阅读

    关于vue如何去水印的解决方法的介绍

    vue软件,点击屏幕右下方的标识。2:在弹出的窗口中选择设置。的步骤即可,大家一起来看看小编整理的关于vue怎么去水印的解决方法: 1:打开vue软件,点击屏幕右下方的标识。
    发表于 03-24 17:33 3393次阅读

    laravel-vue-admin开箱即用的Laravel后台扩展

    ./oschina_soft/laravel-vue-admin.zip
    发表于 06-29 17:47 0次下载
    laravel-<b class='flag-5'>vue</b>-admin开箱即用的Laravel<b class='flag-5'>后台</b>扩展

    关于React和Vue产生一定的认知

    Vue2 相较 Vue3 版本而言牢牢占据着大部分 Vue 开发者的视野,但是因为 Vue 官方已经把 Vue3 作为默认的版本,所以在此同
    的头像 发表于 11-02 13:18 783次阅读

    Nuxt 3.0稳定版正式发布,基于Vue 3的Web框架

      Nuxt 是使用简便的 Web 框架,用于构建现代和高性能的 Web 应用,可以部署在任何运行 JavaScript 的平台上。 Nuxt 3.0 近日正式发布了稳定版,3.0 基于 Vue 3
    的头像 发表于 11-24 18:13 1057次阅读

    如何使用springboot+vue搭建个人网站3

    Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架。Vue现在这么火,大家都懂。接下来让我们来认识一下她的魅力吧~
    的头像 发表于 02-14 16:05 1290次阅读
    如何使用springboot+<b class='flag-5'>vue</b><b class='flag-5'>搭建</b>个人网站<b class='flag-5'>3</b>

    什么是ArcoWork

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

    Vue Admin Work 系列框架

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

    使用Vue3时遇到的一些问题

    Vue3 目前已经趋于稳定,不少代码库都已经开始使用它,很多项目未来也必然要迁移至 Vue3。本文记录我在使用 Vue3 时遇到的一些问题,希望能为其他开发者提供帮助。
    的头像 发表于 09-13 10:16 997次阅读
    使用<b class='flag-5'>Vue3</b>时遇到的一些问题