基于Vue3.0的中后台前端解决方案

基于Vue3.0的中后台前端解决方案

2022-09-02 0 1,152
资源编号 37500 最近更新 2022-09-02
¥ 0人民币 升级VIP
立即下载 注意事项
下载不了?请联系网站客服提交链接错误!
增值服务: 安装指导 环境配置 二次开发 模板修改 源码安装

本期推荐的是一套优秀的中后台前端解决方案——fes.js。

Fes.js 是一个好用的前端应用解决方案。Fes.js 以 Vue 3.0 和路由为基础,同时支持配置式路由和约定式路由,并以此进行功能扩展。配以覆盖编译时和运行时生命周期完善的插件体系,支持各种功能扩展和业务需求。

基于Vue3.0的中后台前端解决方案

Fes.js功能特性

  • 简单,基于Vue.js 3.0,上手简单。贯彻 “约定优于配置” 思想,在设计插件上尽可能用约定替代配置,依然提供统一的插件配置入口,简单简洁又不失灵活。提供一致性的API入口,一致化的体验,学习起来更轻松。
  • 快速,Fes.js 内置路由、构建、插件管理,提供测试、布局、权限、国际化、状态管理、请求、数据字典、Svg等插件,可以满足大部分日常开发需求。
  • 健壮,仅仅需要关心页面内容,减少犯错的机会!提供单元测试、覆盖测试的能力保障项目质量。
  • 可扩展,借鉴 UMI 实现完整的生命周期和插件化机制,插件可以管理项目的编译时和运行时,能力均可以通过插件封装进来,在 Fes.js 中协调有序地运行。
  • 面向未来,在满足需求的同时,我们也不会停止对新技术的探索。已使用Vue3.0来提升应用性能,已使用webpack5提升构建性能和实现微服务,未来会探索vite等新技术。
  • 社区生态,Fes.js的主要重点是开发人员体验,我们会不断改进框架。如果您有问题或疑问,Fes.js的社区将为您提供帮助。

Fes.js架构

基于Vue3.0的中后台前端解决方案

快速上手

1. 依赖环境

首先得有 Node.js,并确保 node 版本是 10.13 或以上

# 打印 node 版本node -vv10.13.0

推荐使用 yarn 管理 npm 依赖

# 全局安装 yarnnpm i yarn -g

2. 创建项目

步骤1 创建工作空间

如果工作空间不存在,则先创建:

# 创建目录 workspacemkdir workspace# 进入目录 workspacecd workspace

如果工作空间已存在,则直接进入

# 进入目录 workspacecd workspace

步骤2 在工作空间创建项目

使用yarn创建

yarn create @fesjs/fes-app myapp

或者使用NPM

npx @fesjs/create-fes-app myapp

如果项目文件夹 workspace/myapp 已经存在,会提示目录已存在:

基于Vue3.0的中后台前端解决方案

你可以选择:

  • Overwrite 删除项目文件夹,重新创建项目。
  • Merge 保留原项目文件夹,存在相同文件则用模板文件覆盖当前目录文件。

当选择 Overwrite 或者 Merge 或者项目目录 workspace/myapp 不存在,会提示选取一个 template:

基于Vue3.0的中后台前端解决方案

你可以选默认适用于中后台前端应用的 PC 类型,也可以选择适用于移动端的 H5 类型。

步骤3 安装依赖

使用yarn安装

# 进入项目目录cd myapp# 安装依赖yarn 

或者使用NPM

# 进入项目目录cd myapp# 安装依赖npm i 

3. 启动项目

使用yarn启动

# 开发调试yarn devyarn run v1.22.4$ fes devStarting the development server http://localhost:8080 ...✔ Webpack  Compiled successfully in 15.91s DONE  Compiled successfully in 15917ms                               11:17:08 AM

或者使用NPM

# 开发调试npm run dev> fes devStarting the development server http://localhost:8080 ...✔ Webpack  Compiled successfully in 3.66s DONE  Compiled successfully in 3662ms                                11:17:46 AM

Fes.js 会在 http://localhost:8080 启动一个热重载的开发服务器。当你修改你的 .vue 文件时,浏览器中的内容也会自动更新。

基于Vue3.0的中后台前端解决方案

4. 部署发布

使用yarn构建

# 构建yarn buildyarn run v1.22.4$ fes build✔ Webpack  Compiled successfully in 45.37s✨  Done in 48.87s.

或者使用NPM

# 构建npm run build> fes build✔ Webpack  Compiled successfully in 45.37s

构建产物默认生成到 ./dist 下,然后通过 tree 命令查看

tree ./distdist├── chunk-vendors.27cd4686.js├── chunk-vendors.a5f5de67.css├── index.11411d43.css├── index.d72f1ba2.js├── index.html├── logo.png└── static    └── logo.0f85bba0.png

5. 本地验证

发布之前,可以通过 serve 做本地验证,验证结果应该跟执行 fes dev 的结果一样。

6. 部署

本地验证完,就可以部署了。你需要把 dist 目录部署到服务器上。

Fes.js插件

插件

介绍

@fesjs/plugin-access

提供对页面资源的权限控制能力

@fesjs/plugin-enums

提供统一的枚举存取及丰富的函数来处理枚举

@fesjs/plugin-icon

svg 文件自动注册为组件

@fesjs/plugin-jest

基于 Jest,提供单元测试、覆盖测试能力

@fesjs/plugin-layout

简单的配置即可拥有布局,包括导航以及侧边栏

@fesjs/plugin-locale

基于 Vue I18n,提供国际化能力

@fesjs/plugin-model

简易的数据管理方案

@fesjs/plugin-request

基于 Axios 封装的 request,内置防止重复请求、请求节流、错误处理等功能

@fesjs/plugin-vuex

基于 Vuex, 提供状态管理能力

@fesjs/plugin-qiankun

基于 qiankun,提供微服务能力

@fesjs/plugin-sass

样式支持sass

@fesjs/plugin-monaco-editor

提供代码编辑器的能力, 基于monaco-editor(VS Code使用的代码编辑器)

更多内容大家可自行前往阅读。

资源下载此资源为免费资源立即下载

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 免费源码 基于Vue3.0的中后台前端解决方案 https://www.7claw.com/37500.html

分享免费的开源源码

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、七爪会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、七爪无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在七爪上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于七爪介入快速处理。
查看详情
  • 1、七爪作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益; 2、非平台线上交易的项目,出现任何后果均与互站无关;无论卖家以何理由要求线下交易的,请联系管理举报。
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务