校园管理系统前后开发培训-2


浏览:312 次

校园管理系统前后开发培训

1、 学校管理

背景中的三个步骤:

1.打开projectName文件,创建学校。js文件,然后执行文件操作:

const mongoose=要求(“mongoose”)

康斯特菲尔德={

名称:字符串,

//人物标签

其中:字符串,

leixing:字符串

}

//自动添加更新时间创建时间:

let personSchema=新猫鼬。架构(feld,{timestamps:{createdAt:'created',updatedAt:'updated'}})

单元exports=mongoose.model('School',personSchema)

2.在项目名称下查找路线目录:

const router=require('koa-router')()

let Model=require(“../db/models/school”);

router.prefix('/school')

路由器。get('/',函数(ctx,next){

ctx。body='这是用户的响应!'

})

路由器。post('/add',异步函数(ctx,next){

console.log(ctx.request.body)

let model=新模型(ctx.request.body);

model=等待model.save();

console.log(“用户”,模型)

ctx。主体=模型

})

路由器。post('/find',异步函数(ctx,next){

let models=等待模型。

查找({})

ctx。车身=车型

})

路由器。post('/get',异步函数(ctx,next){

//let users=等待用户。

//查找({})

console.log(ctx.request.body)

let model=等待model.find(ctx.request.body)

console.log(模型)

ctx。主体=模型

})

路由器。post('/update',异步函数(ctx,next){

console.log(ctx.request.body)

让pbj=等待模型。更新({_id:ctx.request.body._id},ctx.requist.body);

ctx。主体=pbj

})

路由器。post('/delete',异步函数(ctx,next){

console.log(ctx.request.body)

等待模型。移除({id:ctx.request.body.id});

ctx。body=“shibai”

})

单元exports=路由器

3.在app.js中安装路由:

const school=要求('./routes/school')

app.use(school.routes(),school.allowedMethods())

前台有三个步骤:

打开vue管理模板主文件,并在src/views目录中创建一个学校模块:

并在学校目录中创建vue文件。

图像.png

1.编辑器。vue是一个用于创建学校记录的编辑文件;

<模板>

<;/el输入>

<;/el输入>

<;/el输入>

<el表单项>

创建

取消</el按钮>

<脚本>

从“vuex”导入{mapGetters}

导出默认值{

名称:'学校',

计算:{

…地图获取器([

'名称'

])

},

数据(){

返回{

apiModel:“学校”,

表单:{}

}

},

方法:{

提交(){

安慰日志('222:',222)

if(this.form.id){

this.$http.post(`/api/${this.apiModel}/update`,this.form)。则(res=>{

安慰日志('bar:',res)

this.$路由器

相关资讯:
如何培训员工使用生鲜配送系统

如何培训员工使用生鲜配送系统

查看
在线教育功能简介压缩版

在线教育功能简介压缩版

查看
高校学习教育APP能为用户解决哪些需求?

高校学习教育APP能为用户解决哪些需求?

查看
在线学习考试系统,电子学习考试!

在线学习考试系统,电子学习考试!

查看
培训机构越来越难做了。事实上,你只需要一个小程序来帮助你!

培训机构越来越难做了。事实上,你只需要一个小程序来帮助你!

查看