12.06工作学习记录 硅谷课堂项目

关于分页查询接口  需要注意的是 应该写一个方法  用来根据course对象查询分类名称跟讲师名称     在stream.foreach里面调用该方法 为返回的数据集合 records封装分类名称与讲师名称  除了records  还要把totalpage和totalcount返回回去 这两个值是在Page<Course> pageParam = new Page<>(page, limit)这里就已经封装好  

问题:原因  Page<Course> pageParam = new Page<>(page, limit);  由于没有在controller中定义好泛型 导致在impl中使用selectPage方法时报错   Page<Course> pages = baseMapper.selectPage(pageParam, wrapper);

对前端思路复习:首先关注路由 将路由配置好包括子路由  然后是API中的接口对应上   第三步是前端页面的制作 将API引入vue文件中 编写方法进行调BeanUtils.copyProperties(courseFormVo,course);这代表把前者复制给后者

完成组件切换的三步骤

1  用v-if来改变切换值

 <!-- 填写课程基本信息 -->

    <Info v-if="active === 0" />

    <!-- 创建课程大纲 -->

    <Chapter v-if="active === 1" />

    <!-- 发布课程 -->

    <Publish v-if="active === 2 || active === 3" />

2  引入子组件

<script>

// 引入子组件

import Info from '@/views/vod/course/components/Info'

import Chapter from '@/views/vod/course/components/Chapter'

import Publish from '@/views/vod/course/components/Publish'

3注册子组件

export default {

  components: { Info, Chapter, Publish }, // 注册子组件   注意 组件名称一定要对应好!

关于vo对象  是表单提交的对象  方便后端数据接收

后端 课程描述信息未回显问题  因为后端查询时用的是id  但是课程表与课程描述表之间的关联其实是依靠的course_id  修改也是    

关于 课程章节接口

重点是查询 getNestedTreeList   此处需要先查出 course中的所有章节 然后再查出chapter 中的所有小节   并且把chapter封装到chaptervo中  小节封装到小节vo中    有一层包含关系  

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值