12.2万
已完结 · 共127课时
长期有效
使用uniapp+unicloud前后端一体式开发微信小程序
12.2万
已完结 · 共127课时
长期有效
使用uniapp+unicloud前后端一体式开发微信小程序

咸虾米_
web前端工程师及产品经理,深耕专业10余载,对专业认真负责,分享精品学习教程,涉及知识领域有前后端、UI设计、产品研发。
课程概述


一、鸡汤来喽小程序开发课程介绍
全集试看
1.1.鸡汤来喽小程序开发课程介绍知识点概述
视频课
10分19秒
全集试看
1.2.项目初始化配置TabBar和公共css样式
视频课
10分57秒
二、首页及详情页面结构布局
全集试看
2.1.项目首页主体结构布局
视频课
11分50秒
全集试看
2.2.拆分头部组件设置自定义导航栏样式
视频课
14分16秒
全集试看
2.3.渐变背景和uni-ui扩展组件实现日期格式化
视频课
8分45秒
全集试看
2.4.鸡汤主体展示内容的布局结构
视频课
17分13秒
全集试看
2.5.在scss中使用@mixin定义方法控制内容行数
视频课
13分41秒
全集试看
2.6.完成交互按钮点赞收藏的布局
视频课
11分17秒
全集试看
2.7.swiper轮播控制进度条比率
视频课
18分7秒
全集试看
2.8.软件操作引导使用缓存setStorageSync
视频课
14分20秒
全集试看
2.9.将页面中公共部分进行组件拆分达到复用
视频课
13分29秒
全集试看
2.10.通过组件属性达到共用和差异化
视频课
9分50秒
全集试看
2.11.封装底部交互栏
视频课
14分17秒
全集试看
2.12.评论列表组件的基础布局
视频课
19分
全集试看
2.13.展示评论组件中的不同展现样式
视频课
8分24秒
全集试看
2.14.新增评论回复列表页面继续封装评论组件
视频课
9分58秒
全集试看
2.15.在子组件emit定义事件控制弹出评论输入框
视频课
14分4秒
全集试看
2.16.抽离复用评论回复组件
视频课
13分51秒
三、个人中心及发布编辑页面
全集试看
3.1.个人中心自定义用户信息布局
视频课
13分58秒
全集试看
3.2.布局个人中心卡片功能区
视频课
12分11秒
全集试看
3.3.通过customPrefix自定义扩展iconfont图
视频课
14分9秒
全集试看
3.4.将子页面使用subPackages进行分包
视频课
13分43秒
全集试看
3.5.设置发布鸡汤的样式并赋值
视频课
15分22秒
全集试看
3.6.熬制鸡汤列表页面结构布局
视频课
9分49秒
全集试看
3.7.鸡汤模块组件的样式布局
视频课
13分52秒
全集试看
3.8.使用.stop修饰符阻止事件冒泡
视频课
9分37秒
四、使用unicloud实现向数据库添加
全集试看
4.1.创建unicloud服务空间并关联
视频课
8分39秒
全集试看
4.2.创建DB schema数据表结构
视频课
17分19秒
全集试看
4.3.根据创建的表结构将鸡汤新增到数据库
视频课
10分42秒
全集试看
4.4.封装通用方法并通过正则对发布内容修改校验安全
视频课
10分18秒
全集试看
4.5.将发布内容发布后成功与失败信息的反馈
视频课
8分42秒
全集试看
4.6.从云数据库获取鸡汤列表并defineProps渲染到组件
视频课
14分51秒
全集试看
4.7.uni.$emit和$on页面通讯实现发布成功即时更新数
视频课
11分23秒
全集试看
4.8.使用z-paging插件组件实现触底和下拉加载数据
视频课
15分19秒
全集试看
4.9.初次全局loading加载slot插槽和reload刷新
视频课
12分14秒
全集试看
4.10.定义公共的状态组展示不同的鸡汤审核样式
视频课
12分14秒
全集试看
4.11.从列表页面跳转至编辑页面传参
视频课
12分37秒
全集试看
4.12.在编辑页面uni-notice-bar通告栏展示不同样
视频课
15分47秒
全集试看
4.13.条件判断add新增或者update更新数据
视频课
14分46秒
全集试看
4.14.优化细节增加用户体验
视频课
8分9秒
五、uni-id用户体系个人中心
5.1.导入uni-id用户体系uni.login登录准备
视频课
15分40秒
5.2.实现隐式自动注册登录及config配置
视频课
12分45秒
5.3.beforeRegister在注册用户入库前设置初始用户
视频课
12分12秒
5.4.在uniapp中使用pinia的基本用法
视频课
18分18秒
5.5.开发userStore用户所需要的相关操作
视频课
14分7秒
5.6.登录成功后获取当前用户信息并渲染到页面中
视频课
15分50秒
5.7.编辑个人资料页面布局结构
视频课
14分34秒
5.8.个人信息数据格式化及uni-popup-dialog输入
视频课
15分36秒
5.9.使用pinia定义的函数更新个人信息到云数据库中
视频课
13分19秒
5.10.uniCloud.uploadFile上传图片到云存储
视频课
15分10秒
5.11.将本地图片上传并更新到数据库及展示
视频课
13分41秒
5.12.根据token的expired失效时间判断是否重新登录
视频课
5分18秒
六、发布及审核业务逻辑
6.1.设置管理角色getCurrentUserInfo达到展示
视频课
13分12秒
6.2.根据角色信息对编辑页面进行差异化展示
视频课
15分23秒
6.3.z-paging配合z-tabs及swiper实现审核页
视频课
16分22秒
6.4.根据菜单的类型展示不同的鸡汤列表
视频课
15分35秒
6.5.watch监听滑块变化懒加载数据
视频课
11分6秒
6.6.DB Schema扩展数据库触发器更改修改日期
视频课
11分53秒
6.7.使用JQL的联表查询获取用户信息并展示
视频课
13分45秒
6.8.使用jql环境变量$cloudEnv_uid获取当前用户
视频课
15分4秒
6.9.使用update修改字段实现伪删除
视频课
16分31秒
6.10.子组件emit事件刷新父级和globalPropert
视频课
14分15秒
6.11.客户端连接云对象并创建积分表结构
视频课
14分9秒
6.12.根据积分表结构发布成功后新增积分操作
视频课
16分12秒
6.13.筛选过滤重复积分完成积分入库
视频课
9分11秒
6.14.使用深度解构设置默认值给管理员添加积分
视频课
9分50秒
6.15.将我的积分列表进行展示
视频课
14分47秒
6.16.发送小程序订阅消息uni-subscribemsg
视频课
16分46秒
6.17.从客户端传递发送订阅消息的内容
视频课
16分59秒
6.18.订阅消息未订阅不返回结果处理不通过文案
视频课
11分6秒
七、uniCloud聚合操作
7.1.初始化数据库介绍云数据库聚合操作
视频课
6分50秒
7.2.使用聚合简单操作对比JQL语法的差异
视频课
16分50秒
7.3.使用lookup联表查询自定义连接条件拼接子查询
视频课
16分30秒
7.4.使用arrayElemAt数组操作符并将数据展现到页面
视频课
16分
7.5.数据库比较操作符neq和nin的筛选使用
视频课
17分14秒
7.6.创建已读表并获取过滤
视频课
14分50秒
7.7.通过$.map数组操作符和addFields对数组对象遍
视频课
12分14秒
7.8.表索引用法和today表记录每日鸡汤
视频课
15分35秒
7.9.通过swiper滑动改变用户today表的is_read
视频课
13分29秒
7.10.云对象定时触发Cron表达式
视频课
9分56秒
7.11.JQL的add将已读id批量新增到user-read表
视频课
11分1秒
7.12.在云对象_timing中定时触发入库删库操作
视频课
9分16秒
7.13.$.cond计算布尔表达式判断随机获取数据
视频课
9分10秒
7.14.点击广告按钮获取新数据并且记录数-1
视频课
11分29秒
7.15.开通小程序流量主新建激励广告位
视频课
10分30秒
7.16.在项目中实现看激励视频广告获得新鸡汤
视频课
11分53秒
八、点赞分享交互模块
8.1.获取鸡汤详情内容渲染到页面中
视频课
9分48秒
8.2.Schema数据库触发器自动修改阅读次数
视频课
13分59秒
8.3.对鸡汤点赞并创建soup-like表进行记录
视频课
11分31秒
8.4.使用聚合count统计点赞数量判断是否点赞
视频课
14分5秒
8.5.通过$emit和$on实现详情页和首页点赞信息的同步及子
视频课
15分47秒
8.6.DB Schema触发器时机修改likeCount点赞数
视频课
13分50秒
8.7.使用lodash.debounce防抖函数控制恶意点击
视频课
11分53秒
8.8.完善首页及详情页的点赞相关逻辑
视频课
8分22秒
8.9.封装分享海报组件实现defineExpose父子兄弟传值
视频课
15分1秒
8.10.插件市场l-painter海报画布的使用方式
视频课
15分59秒
8.11.通过定义样式将要展示的数据构建布局
视频课
11分34秒
8.12.主动调用生成海报函数并保存至相册
视频课
16分23秒
8.13.用nextTick将动态数据渲染到生成的海报中
视频课
13分51秒
8.14.getUnlimitedQRCode获取小程序码
视频课
16分8秒
8.15.生成的小程序码合成到海报并能扫码跳转到对应详情页
视频课
12分46秒
8.16.使用临表联合查询获取我的喜欢页面数据
视频课
14分8秒
8.17.将我的喜欢列表渲染到页面并修复编辑页面的bug
视频课
12分11秒
九、评论与多级回复功能
9.1.创建comment评论表结构并新增评论
视频课
15分
9.2.组件间传值发布评论自动获取焦点成功后恢复初始
视频课
9分18秒
9.3.将详情页面改造成z-paging成功后的回馈处理
视频课
13分53秒
9.4.将详情页评论列表数据渲染完整
视频课
8分8秒
9.5.通过缓存方式将当前评论跳转到评论详情回复
视频课
14分43秒
9.6.实现对评论的二级回复的发布
视频课
13分57秒
9.7.实现多级回复的功能
视频课
14分42秒
9.8.通过联表内联表获取被回复的相关信息
视频课
14分9秒
9.9.将被回复的Info信息进行过滤并渲染到页面
视频课
8分47秒
9.10.获取顶级回复的所有子回复及所有条目
视频课
13分40秒
9.11.小程序内容安全检测插件uni-sec-check
视频课
15分36秒
9.12.实现用户发布评论时对文本内容的安全校验
视频课
11分12秒
9.13.实现对评论的点赞与取消赞
视频课
13分7秒
9.14.完成对鸡汤和评论点赞的逻辑区分
视频课
13分34秒
9.15.对发布的评论进行update逻辑伪删除
视频课
13分32秒
9.16.使用$.cond判断将被删除的修改文本内容
视频课
12分59秒
十、自动登录与权限控制
10.1.Promise.all同时获取个人页面用户数据统计
视频课
13分32秒
10.2.添加小程序客服在评论区追加banner广告位
视频课
10分26秒
10.3.结合uniIdRouter实现自动登录后调整原页面
视频课
16分13秒
10.4.db.on('error')全局错误处理和Schema
视频课
15分31秒
10.5.对多有的schema表进行权限设置
视频课
8分20秒
10.6.判断角色身份阻断恶意请求
视频课
9分24秒
十一、打包上线
11.1.小程序正式打包上线
视频课
12分59秒
11.2.【完结撒花】清空测试数据导入或录入正式数据并发行
视频课
11分2秒

elementplus源码实现(第十期)
教你从0实现自己的elementplus组件库
57播放/共36课时

android支付实战课程集成支付宝支付
课程包含了后端代码,后端异步通知以及数据库的创建
934播放/共10课时

Python小白也能听懂的入门课
Michael老师,ViaX盐趣签约导师,南洋理工大学博士。新华网大数据分析师、新加坡A-STAR研究中心研究员、曾获“新加坡总统奖学金”、论文曾多次发表在CSWIM、ICIS、ISR、IS等国际会议
396.3万播放/共20课时

elementplus源码实现(第九期)
教你从0实现自己的elementplus组件库
29播放/共56课时

前端项目:从零搭建Vue3+Node智慧校园系统
模拟学生视角,打造毕设闭环+真实业务场景,学完无缝接轨企业
10.8万播放/共64课时

Web前端入门:从零开始做网站
带社群答疑服务,赠送全部课件、素材、模版、软件
107.0万播放/共31课时

elementplus源码实现(第八期)
教你从0实现自己的elementplus组件库
30播放/共54课时

前端实战训练:2个网站+1个APP
不止教技术,还教思维的前端系统入门课,手把手带你轻松搞定2个网站+1个APP项目,全场景养成你的思维、技术的高能方法论
54.4万播放/共52课时

python上位机开发
利用python上位机开发案例让你快速掌握python上位机
2.2万播放/共38课时

elementplus源码实现(第七期)
教你从0实现自己的elementplus组件库
30播放/共82课时

【Unity与C#实战】从零开发类皇室战争游戏
从0开发一个完整的商业案例,学会后可以自行开发其他3D案例。
35.9万播放/共62课时

uni-app开发资讯类微信小程序项目实战课程
基于uni-app开发微信小程序项目实战教程
216播放/共184课时

宇哥JS逆向入门+实战
课程中将会教你如何逆向加密参数或解密密文参数
16.7万播放/共417课时

C语言学习基础
从零开始学习,打下坚实基础
251播放/共24课时

2026徐老师Next.js16全栈开发课程
2026最新录制Next.js 16版本全栈开发课程
3531播放/共143课时
评论(0)