伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

Vue3+ElementPlus+Koa2 全栈开发后台系统

来源:本站原创 浏览:179次 时间:2021-09-04
Download: Vue3+ElementPlus+Koa2 全栈开发后台系统Vue3 ElementPlus Koa2-介绍

Element Plus,一套为开发者、设计师和产品经理准备的基于 Vue 3.0 的桌面端组件库。
到目前为止,Element每月已经获得了48800个Github Stars和100万NPM下载量。超过530位来自社区的贡献者已经作出4400个承诺,参与我们的团队的维护。Element Plus for Vue 3.0,Vue于2020年9月发布了3.0版本。为了支持最新的Vue 3.0语法,Element UI有机会发布一个包含大量内部更改和改进的新主要版本。经过23个alpha版本的开发,我们很高兴地宣布,Element Plus的Vue 3.0测试版今天发布了!
Koa2一个简约、扩展性强,基于Node.js平台的web开发框架。

Vue3+ElementPlus+Koa2全栈开发后台系统具体实现


环境准备
查看node --version或npm --versioncnpm(选装)npm install -g cnpmcnpm查看cnpm --version安装npm install -g yarn查看yarn --version安装npm install -g @vue/clicnpm install -g @vue/cliyarn global add @vue/cli以上命令任选查看vue --version升级npm update -g @vue/cli或yarn global upgrade --latest @vue/cli
搭建vue3.0项目
vue create [projectName]...
集成element-plus

集成Koa2

常用中间件:

一、koa-bodyparser二、koa-router三、koa-views + ejs四、koa-static五、koa-session六、koa-jwt七、koa-helmet八、koa-compress九、koa-logger十、koa-co͵��,����nvert十一、koa-compose十二、koa-http-request十三、koa-conditional-get十四、koa-csrf十五、koa-ejs十六、koa-etag十七、koa-favicon十八、koa-generic-session十九、koa-onerror二十、koa-redis二十一、koa-resource-router二十二、koa-rewrite二十三、koa-rt二十四、koa-safe-jsonp二十五、koa-static-cache
koa-router使用
const Koa = require('koa');const Router = require('koa-router');const app = new Koa();const router = new Router();//实现 '/'、'/koa'两个路由层级router    .get('/',(ctx,next)=>{        ctx.body="Index page";    })    .get('/koa',(ctx,next)=>{        ctx.body="Koa page";    });app  .use(router.routes())  .use(router.allowedMethods());app.listen(3000,()=>{    console.log('starting at port 3000');});
Koa2中 Cookie 的使用
// 设置Cookie的值ctx.cookies.set(name, value, [options])// 获取Cookie的值ctx.cookies.get('name')
Koa2 中设置全局变量可以通过 ctx.state.变量名 如下:
router.use(async (ctx, next) => {  //全局的G变量  ctx.state.G = {    username: ctx.session.username  }})
koa2 中实现 301 重定向和 302 重定向,只需要通过设置 ctx.status; 然后通过 ctx.redirect('/cart');进行跳转
// koa2 301重定向代码:ctx.status = 301ctx.redirect('/cart')// 302重定向代码:ctx.status = 302ctx.redirect('/cart')

...
<br>

<br>

  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net