2024年最全Day07-添加课程信息前端部分(1)---p109、110,附高频面试题合集

最后

本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

前端视频资料:

},

methods:{

saveOrUpdate(){

//跳转到下一步

this.$router.push({path:‘/course/chapter/1’})

}

}

}

2.2、完善前端chapter.vue(完善大纲信息页面)


效果图:

在这里插入图片描述

2.2.1、前端代码:

发布新课程

<el-button @click=“previous”>上一步

<el-button :disabled=“saveBtnDisabled” type=“primary” @click=“next”>下一步

2.2.2、js代码

2.3、完善前端publish.vue(课程发布页面)


效果:

在这里插入图片描述

2.3.1、前端代码:

发布新课程

<el-button @click=“previous”>返回修改

<el-button :disabled=“saveBtnDisabled” type=“primary” @click=“publish”>发布课程

2.3.2、js代码

3、添加api接口course.js,在前端页面中调用后端接口

==============================================================================================

在这里插入图片描述

3.1、定义course.js 接口中的代码


import request from ‘@/utils/request’

export default {

//1、添加课程信息

addCourseInfo(courseInfo){

return request({

url:‘eduservice/course/addCourseInfo’,

method:‘post’,

data:courseInfo

})

}

}

3.2、完善前端info.vue的页面:


3.2.1、完善表单:

在这里插入图片描述完善后效果图:

在这里插入图片描述

3.2.2、定义表单中数据

在这里插入图片描述

courseInfo:{

title: ‘’,

subjectId: ‘’,

teacherId: ‘’,

lessonNum: 0,

description: ‘’,

cover: ‘’,

price: 0

}

3.2.3、引入api

在这里插入图片描述

import course from ‘@/api/edu/course’

3.2.4、完善方法:

在这里插入图片描述

course.addCourseInfo(this.courseInfo)

.then(response=>{

//提示

this.$message({

type:‘success’,

message:‘添加课程信息成功’

});

//跳转到下一步

this.$router.push({path:‘/course/chapter/1’})

})

完善后info.vue页面代码:

发布新课程

<el-button :disabled=“saveBtnDisabled” type=“primary” @click=“saveOrUpdate”>保存并下一步

  • 16
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值