【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

1.在service中创建子模块service_cms

【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

2.创建配置文件

【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

3.创建数据库表,根据表使用代码生成器

CREATE TABLE `crm_banner` (
  `id` char(19) NOT NULL DEFAULT '' COMMENT 'ID',
  `title` varchar(20) DEFAULT '' COMMENT '标题',
  `image_url` varchar(500) NOT NULL DEFAULT '' COMMENT '图片地址',
  `link_url` varchar(500) DEFAULT '' COMMENT '链接地址',
  `sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
  `is_deleted` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '逻辑删除 1(true)已删除, 0(false)未删除',
  `gmt_create` datetime NOT NULL COMMENT '创建时间',
  `gmt_modified` datetime NOT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_name` (`title`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='首页banner表';

INSERT INTO `crm_banner` VALUES ('1194556896025845762','test1','https://online-teach-file.oss-cn-beijing.aliyuncs.com/cms/2019/11/14/297acd3b-b592-4cfb-a446-a28310369675.jpg','/course',1,0,'2019-11-13 18:05:32','2019-11-18 10:28:22'),('1194607458461216769','test2','https://online-teach-file.oss-cn-beijing.aliyuncs.com/cms/2019/11/13/8f80790d-d736-4842-a6a4-4dcb0d684d4e.jpg','/teacher',2,0,'2019-11-13 21:26:27','2019-11-14 09:12:15');

【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

4.使用代码生成器

【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示
【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示
在粘贴过来的代码生成器中修改
【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示
【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示
运行代码生成器
【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

5.两个接口

【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

后台管理接口:

【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示
【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

前台显示接口:

【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示
service层
【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

6.热门课程和名师接口

【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

7.前端准备

使用命令,下载axios依赖

【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

封装axios

【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

8.前端首页banner数据显示

8.1 创建api文件夹,在api文件夹中创建js文件,定义调用接口路径

【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

8.2在页面调用接口得到数据进行显示

在index.vue中进行修改

9.前端热门课程和名师显示

效果:
【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示
【谷粒学院项目开发63】首页数据banner显示(幻灯片或者轮播图)、热门课程和名师的显示

上一篇:移动端微信页面兼容性问题集合


下一篇:uniapp实现轮播图功能,实现轮播图案例