Skip to content

简介

什么是 Midway-Vue3-SSR?

midway-vue3-ssrGithubGitee) 是一个前台前端 Vue SSR 解决方案,它基于MidwayVue3.xVue-routerPiniaElement PlusViteWebpack 等前端前沿技术实现。简单、易学易用、方便扩展,相信不管你的需求是什么,本项目都能帮助到你。

Midway 介绍

Midway 是阿里巴巴 - 淘宝前端架构团队,基于渐进式理念研发的 Node.js 框架,通过自研的依赖注入容器,搭配各种上层模块,组合出适用于不同场景的解决方案。

Midway 基于 TypeScript 开发,结合了 面向对象(OOP + Class + IoC)函数式(FP + Function + Hooks)两种编程范式,并在此之上支持了 Web / 全栈 / 微服务 / RPC / Socket / Serverless 等多种场景,致力于为用户提供简单、易用、可靠的 Node.js 服务端研发体验。

官方文档

Vue 介绍

Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面,无论任务是简单还是复杂。

官方文档

易学易用

基于 Vue 3、Midway 和 TypeScript 等组装;如果你已经熟悉Vue 3、Midway,不需要再学习,开箱即用。

方便扩展

框架只是把 Vue 3 和 Midway 进行组装,并没有独立封装成为底层插件,所有源代码一目了然,更方便二次开发与扩展。

Node.js 后端框架集成

采用与Midway Node.js框架集成,这样更有利于后期开发,你可以选择在vue中与其他后端对接,也可以选择Midway作为请求中间层,更可以选择集成前后端自成一体。

前序准备

在开始之前,如果你没有学习这些: MidwayVue3.xVue-routerPiniaElement PlusAxiosES2015+TypeScript 请先学习,并且了解 ViteWebpack ,因为本项目技术栈都是基于它们。

你需要在本地安装 node >=12.0.0git

本项目不支持低版本浏览器(如 ie)

Contribution

本文档项目地址 midway-vue3-ssr-docs 基于 vitepress开发。

有任何修改和建议都可以该项目 pr 和 issue

midway-vue3-ssr 还在持续迭代中,逐步沉淀和总结出更多功能和相应的实现代码,本项目也十分期待你的参与和反馈

如果你觉得这个项目帮助到了你,请帮助 GitHub stars,你也可以请作者喝咖啡表示鼓励.

ALIPAYWECHAT
AlipayWechat

Released under the MIT License.