博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java的新项目学成在线笔记-day10(四)
阅读量:6449 次
发布时间:2019-06-23

本文共 1485 字,大约阅读时间需要 4 分钟。

1.5.1API方法

[mw_shl_code=applescript,true]/*发布课程*/ export const publish = id => {  return http.requestPost(apiUrl+'/course/publish/'+id);} [/mw_shl_code]

1.5.2 页面

修改 course_pub.vue
添加:

[mw_shl_code=applescript,true]
课程发布
状态:制作中
新课程发布
状态:已发布
修改发布
点我查看课程详情页面
[/mw_shl_code]发布方法 ,发布成功重新查询课程,如果课程状态已更改则显示课程详情页面的链接。[mw_shl_code=applescript,true]//发布 publish(){ this.$confirm('课程发布后将不允许回退,是否继续?', '提示', {}).then(() => { courseApi.publish(this.courseid).then((res) => { if(res.success){ this.$message.error('发布成功');//查询课程信息 this.getcourse() }else{ this.$message.error('发布失败'); } }); }); }, //查询课程信息 getcourse(){ courseApi.getCoursebaseById(this.courseid).then((res) => { console.log(res); this.course = res; }); }[/mw_shl_code]在钩子方法中查询课程信息:[mw_shl_code=applescript,true]mounted(){ //课程id this.courseid = this.$route.params.courseid; console.log("courseid=" + this.courseid) //查询课程信息 this.getcourse() } [/mw_shl_code]

转载于:https://blog.51cto.com/13517854/2390884

你可能感兴趣的文章
用ASP.NET Core 2.0 建立规范的 REST API
查看>>
SQLite数据库、ListView控件的使用
查看>>
Storm程序的并发机制(重点掌握)
查看>>
Quartz
查看>>
正则表达式介绍
查看>>
初识Scala反射
查看>>
第三十九天
查看>>
Redis详解
查看>>
4Sum——LeetCode
查看>>
论程序员加班的害处
查看>>
codeblocks快捷键
查看>>
基于HTML5的WebGL设计汉诺塔3D游戏
查看>>
WPF资料链接
查看>>
过滤DataTable表中的重复数据
查看>>
Oracle数据库-trunc函数的用法
查看>>
prepare for travel 旅行准备
查看>>
再次更新
查看>>
perl杂记
查看>>
go语言安装使用
查看>>
iOS开发代理(委托)模式详解
查看>>