导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

AI 搜索

登录
登录后您可以:
  • 复制代码和一键运行
  • 与博主大V深度互动
  • 解锁海量精选资源
  • 获取前沿技术资讯
立即登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

uni-app实战仿微信app开发 项目介绍 项目介绍

uni-app实战仿微信app开发
共354节 15911人在学 课程详情
课程目录
讨论留言
  • 项目介绍

    • 项目介绍
  • 环境搭建和项目创建

    • 创建项目和开启原生渲染
  • 全局配置

    • 引入全局样式(一)
    • 引入全局样式(二)
    • 引入自定义图标库(一)
    • 引入自定义图标库(二)全局引入
    • 引入自定义图标库(三)兼容多端
    • 配置tabbar底部导航
    • 配置globalStyle
  • 聊天列表页开发

    • 头部导航组件开发
    • 图标按钮组件封装
    • 封装头部导航组件(一)
    • 封装头部导航组件(二)
    • 开发聊天列表组件(一)
    • 开发聊天列表组件(二)
    • 封装头像组件
    • badge组件开发
    • 封装badge组件
    • 封装聊天列表组件
    • 封装全局mixin
    • 开发弹出层组件(一)基础架构
    • 开发弹出层组件(二)弹出关闭功能
    • 开发弹出层组件(三)
    • 开发弹出层组件(四)自定义位置
    • 开发弹出层组件(五)长按弹出菜单(一)
    • 开发弹出层组件(六)长按弹出菜单(二)
    • 开发弹出层组件(七)长按弹出菜单(三)
    • 开发弹出层组件(八)动画特效
    • 开发导航弹出扩展菜单(一)
    • 开发导航弹出扩展菜单(二)
    • 删除当前会话
    • 置顶,取消置顶当前会话
  • 通讯录页开发

    • 通讯录列表组件开发
    • 封装公共列表组件
    • 完善通讯录列表
  • 发现页开发

    • 优化公共列表组件
    • 完善发现页
  • 个人中心开发

    • 优化自定义导航栏功能
    • 强化全局列表组件
    • 完善个人中心页
  • 聊天页开发

    • 多语音播放切换-自定义全局事件$on
    • 多语音播放切换-自定义全局事件$emit
    • 多语音播放切换-自定义全局事件$off
    • 多语音播放切换-实现音频切换
    • 修改action名称防止冲突
    • 实现语音播放动画效果
    • 短视频消息功能(一)
    • 短视频消息功能(二)
    • 短视频消息功能(三)
    • 处理音频时间和气泡长短
    • 音频录制和文本输入切换
    • 录制状态动画显示(一)
    • 录制状态动画显示(二)
    • 发送录音功能
    • 计算音频时长
    • 全局录音管理器(一)
    • 全局录音管理器(二)
    • 视频录制发送视频
    • 聊天页导航开发
    • 聊天页底部输入框开发
    • 开发聊天内容区域
    • 聊天气泡组件开发(一)
    • 聊天气泡组件开发(二)
    • 优化图标显示问题
    • 封装聊天气泡组件(一)
    • 封装聊天气泡组件(二)
    • 聊天时间人性化显示
    • 长按弹出操作菜单(一)
    • 长按弹出操作菜单(二)
    • 长按弹出操作菜单(三)
    • 消息撤回功能实现(一)
    • 消息撤回功能实现(二)动画效果
    • 解决键盘顶起窗口问题
    • 滚动到底部功能实现
    • 发送文字功能实现
    • 底部操作菜单开发(一)
    • 底部菜单开发(二)- 菜单列表(一)
    • 底部菜单开发(三)- 菜单列表(二)
    • 底部菜单开发(四)- 键盘切换(一)
    • 底部菜单开发(五)- 键盘切换(二)
    • 底部菜单开发(六)- 表情包(一)
    • 底部菜单开发(七)- 表情包(二)
    • 发送表情包功能(一)
    • 发送表情包功能(二)
    • 发送图片功能
    • 预览图片保存相册功能
    • 图片加载组件(一)
    • 图片加载组件(二)
    • 封装图片加载组件
    • 语音播放功能(一)
    • 语音播放功能(二)
    • 多语音播放切换-引入vuex
  • 聊天信息设置页开发

    • 聊天信息设置页(一)
    • 聊天信息设置页(二)
    • 聊天信息设置页(三)
  • 好友设置页开发

    • 个人设置页开发(一)
    • 个人设置页开发(二)
    • 个人设置页开发(三)操作菜单
  • 设置备注和标签页

    • 设置备注页(一)
    • 设置备注页(二)
    • 设置标签页(一)-标签列表
    • 设置标签页(二)-添加标签
    • 设置标签页(三)-删除和快捷添加
    • 设置标签页(四)-保存
  • 设置朋友圈和动态权限

    • 设置朋友圈动态权限
  • 星标朋友和加入移出黑名单

    • 设为星标朋友
    • 加入和移出黑名单
  • 通讯录索引列表功能

    • 通讯录索引列表功能(一)
    • 通讯录索引列表功能(二)
    • 通讯录索引列表功能(三)
  • 推荐名片功能

    • 推荐名片(一)
    • 推荐名片(二)- 多选功能
    • 推荐名片(三)-限制选中数量
    • 推荐名片(四)-实时搜索
    • 推荐名片(五)-提示框
    • 推荐名片(六)-提示框
    • 推荐名片(更多联系人)
  • 用户投诉开发

    • 用户投诉开发
  • 朋友圈开发

    • 朋友圈开发 - 渐变导航(上)
    • 朋友圈开发 - 渐变导航(下)
    • 朋友圈列表 - 单图多图
    • 朋友圈列表 - 组件封装
    • 朋友圈列表 - 视频
    • 朋友圈列表 - 点赞评论列表
    • 朋友圈列表 - 评论(一)-输入框
    • 朋友圈列表 - 评论(二)-表情包
  • 个人资料设置开发

    • 个人资料设置开发(一)
    • 个人资料设置开发(二)
  • 二维码名片页开发

    • 二维码名片页开发
  • 收藏列表开发

    • 收藏列表开发
  • 公共搜索页开发

    • 公共搜索页开发
  • 发布朋友圈页面开发

    • 发布朋友圈页面-文字
    • 发布朋友圈页面-图文(一)
    • 发布朋友圈页面-图文(二)
    • 发布朋友圈页面-图文(三)
    • 发布朋友圈页面-视频
  • 登录注册页

    • 登录页面开发
    • 注册页面开发
    • 启动时登录页到首页过渡优化
  • egg.js基础课

    • 创建egg.js项目
    • 写第一个api接口
    • router路由传参(一)
    • router路由传参(二)
    • 资源路由和路由分组
    • 数据库迁移(一)
    • 数据库迁移(二)
    • sequelize模型-新增
    • sequelize模型-批量新增和修改器
    • sequelize模型-查询单个
    • sequelize模型-查询多个和获取器
    • sequelize模型-where操作符
    • sequelize模型-字段限制排序分页
    • sequelize模型-修改和限制字段
    • sequelize模型-删除和批量删除
    • 错误和异常统一处理
    • 中间件配置
    • 参数验证
  • 后端api开发和前后端交互

    • 创建项目和基础配置
    • 全局抛出异常处理
    • 封装api返回格式扩展
    • sequelize数据库和迁移配置
    • 用户表设计和迁移
    • 注册功能实现
    • 参数验证功能实现(一)
    • 参数验证功能实现(二)
    • crypto 数据加密
    • 用户登录功能
    • jwt 加密鉴权
    • redis 缓存插件和封装
    • 全局权限验证中间件实现(一)
    • 全局权限验证中间件实现(二)
    • 退出登录功能
    • 搜索用户功能
    • 好友表和好友申请表设计
    • 申请添加好友功能(一)
    • 申请添加好友功能(二)
    • 获取好友申请列表(一)
    • 获取好友申请列表(二)
    • 处理好友申请(一)
    • 处理好友申请(二)
    • 获取通讯录列表(一)
    • 获取通讯录列表(二)
    • 查看好友资料功能实现
    • 移入移除黑名单功能
    • 设置取消星标好友
    • 设置朋友圈权限功能
    • 举报投诉好友或群组功能(一)
    • 举报投诉好友或群组功能(二)
    • 设置备注和标签功能(一)
    • 设置备注和标签功能(二)
    • 设置备注和标签功能(三)
    • 安装websocket插件
    • 连接websocket和权限验证
    • 兼容H5端处理
    • 配置H5端跨域问题
    • 登录注册功能实现(一)
    • 登录注册功能实现(二)
    • 部署聊天调试环境
    • 退出登录功能实现
    • 全局mixin权限验证实现
    • 初始化登录状态
    • 搜索用户功能实现
    • 查看用户资料功能(一)
    • 查看用户资料功能(二)
    • 查看用户资料功能(三)
    • 修复处理好友申请api接口
    • 添加好友功能实现
    • 待处理好友申请数量提示
    • 待处理好友申请列表(一)
    • 待处理好友申请列表(二)
    • 处理好友申请功能
    • 通讯录列表功能实现
    • 完善查看个人资料页
    • 设置星标好友和设置黑名单功能
    • 设置朋友圈权限功能实现
    • 设置备注和标签功能实现
    • 举报投诉好友功能实现
    • 完善几个小问题
    • websocket连接权限验证和强制下线
    • 后端用户上线和下线深度剖析
    • 聊天类chat.js封装(一)
    • 聊天类chat.js封装(二)
    • 聊天类chat.js封装(三)
    • 聊天类封装(四)-创建销毁聊天对象
    • 发送消息接口开发-单聊(一)
    • 发送消息接口开发-单聊(二)
    • 聊天类封装(五)-发送消息
    • 聊天类封装(六)-组织发送消息格式
    • 聊天类封装(七)-完善发送消息状态
    • 聊天类封装(八)-添加聊天记录
    • 聊天类封装(九)-更新指定聊天记录
    • 聊天类封装(十)-更新会话列表(一)
    • 聊天类封装(十一)-更新会话列表(二)
    • 渲染和监听聊天会话列表
    • 聊天类封装(十三)-断线重连提示
    • 聊天类封装(十四)-处理接收消息
    • 初始化总未读数
    • 聊天类封装(十五)-读取会话功能
    • 聊天页实时接收信息功能实现
    • 获取当前会话详细资料
    • 创建群聊功能(一)
    • 创建群聊功能(二)
    • 创建群聊功能(三)
    • 创建群聊功能(四)
    • 创建群聊功能(五)
    • 群聊发送和接收消息
    • 群昵称显示
    • 获取离线消息
    • 置于底部兼容H5端
    • 群聊列表分页(一)
    • 群聊列表分页(二)
    • 获取群聊相关信息(一)
    • 获取群聊相关信息(二)
    • 修改群名称功能(一)
    • 修改群名称功能(二)
    • 群公告推送功能(一)
    • 群公告推送功能(二)
    • 修改我在本群的昵称(一)
    • 修改我在本群的昵称(二)
    • 退出和解散群聊(一)
    • 退出和解散群聊(二)
    • 删除指定会话功能
    • 群资料设置功能
    • 群二维码生成(一)
    • 群二维码生成(二)
    • 生成个人二维码名片
    • 清空聊天记录功能
    • 发送表情包功能
    • 上传文件和oss配置
    • 上传文件请求封装
    • 发送图片功能
    • 发送短视频功能
    • 发送语音功能
    • 撤回消息功能(一)
    • 撤回消息功能(二)
    • 撤回消息功能(三)
    • 撤回消息功能(四)
    • 转发功能实现(一)
    • 转发功能实现(二)
    • 转发功能实现(三)
    • 转发功能实现(四)
    • 复制功能实现
    • 删除指定消息记录
    • 收藏相关接口开发
    • 创建收藏和收藏列表
    • 删除收藏功能
    • 发送收藏功能
    • 发送名片功能(一)
    • 发送名片功能(二)
    • 好友申请实时通知
    • 同意添加好友实时通知
    • 修改用户个人资料(一)
    • 修改用户个人资料(二)
    • 删除好友功能
    • 朋友圈相关数据表迁移
    • 发布朋友圈api开发(一)
    • 发布朋友圈api开发(二)
    • 发布朋友圈api开发(三)
    • 点赞朋友圈api开发(一)
    • 点赞朋友圈api开发(二)
    • 评论朋友圈api开发(一)
    • 评论朋友圈api开发(二)
    • 朋友圈列表api开发
    • 我的朋友圈列表api开发
    • 朋友圈列表分页功能实现
    • 我的朋友圈分页列表实现
    • 朋友圈点赞功能
    • 修复删除好友朋友圈记录问题
    • 朋友圈动态实时通知功能
    • 读取朋友圈动态功能
    • 朋友圈评论功能(一)
    • 朋友圈评论功能(二)
    • 朋友圈评论表情包功能
    • 发布朋友圈-批量上传图片
    • 发布朋友圈-上传短视频
    • 发布朋友圈-实时通知
    • 提醒谁看功能
    • 朋友圈查看权限
    • 初始化会话列表功能
    • 断线自动重连处理
    • Token错误时自动退出
    • 查看聊天记录功能
    • 将某人踢出群聊(一)
    • 将某人踢出群聊(二)
    • 将某人踢出群聊(三)
    • 邀请加入群聊(一)
    • 邀请加入群聊(二)
    • 部分小细节优化
    • 标签列表和标签用户列表
    • 小程序端兼容处理
    • app端兼容处理(一)
    • app端兼容处理(二)
    • 添加背景提示音(一)
    • 添加背景提示音(二)
    • 转发名片功能
    • 查看好友朋友圈完善(一)
    • 查看好友朋友圈完善(二)
    • 查看好友朋友圈完善(三)
    • 查看好友朋友圈完善(四)
    • 查看好友朋友圈完善(五)
    • iOS端兼容处理
    • 多进程实现(一)
    • 多进程实现(二)
    • 修复弹框问题
    • 扫一扫添加群聊功能(一)
    • 扫一扫加入群聊功能(二)
    • 扫一扫加入群聊功能(三)
    • 扫一扫添加好友功能
    • 修复一部分小bug
  • 部署前环境搭建

    • 部署前环境搭建
    • 后端部署上线
    • 部署H5端
    • 安卓app打包上线
    • IOS端打包
3 条回复
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
    轻敲空格完成输入
    • 显示为
    • 卡片
    • 标题
    • 链接
    zhouwenzhu2023-02-05
    • 打赏
    • 举报
    回复

    13798220200

    zhouwenzhu2023-02-05
    • 打赏
    • 举报
    回复

    可以直接买你的源码吗,我不需要听课

    zhouwenzhu2023-02-05
    • 打赏
    • 举报
    回复

    你好

    反馈

    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    项目介绍

    课程介绍

    适用人群

    具有Html+Css+JavaScript基础,有一定的Vue.js基础,挑战高薪职位

    课程概述

    本季度为uni-app + egg.js 实战仿微信app和小程序全栈开发,开启纯nvue原生渲染,大大提高性能。一次开发,同时搞定Android、iOS和小程序端等。

    课程大纲见以下图!

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 786人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22316人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4244人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 806人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 857人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5174人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1517人在学

    Python Django 深度学习 小程序

    钟翔 · 2354人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 619人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4023人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00

      订阅失败

      uni-app实战仿微信app开发
      uni-app实战仿微信app开发 ...

      订阅列表已满,请先移出部分订阅内容。

      当前章节需购买后观看
      开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
      提交答案

      购买课程

      扫码完成付费,可继续学习全部课程内容

      加载中...
      课件正在飞速打包中,请耐心等待几秒钟~

      视频问题反馈

      提交遇到的问题我们会尽快解决的 ~

      首页
      博客
      下载
      学习
      社区
      AI搜索
      GitCode
      InsCodeAI
      技术会议
      会员中心
      创作中心
      联系我们
      工作时间: 8:30 - 22:00
      客服电话: 400-660-0108
      kefu@csdn.net在线客服
      • 关于我们
      • 招贤纳士
      • 商务合作
      • 寻求报道
      • 友情链接
      • 视觉中国
      • 500px
      • 直聘网
      • 优设网
      • CSDN文库
      • CSDN下载
      • CSDN问答
      • 京ICP备19004658号
      • 经营性网站备案信息
      • 公安备案号11010502030143
      • 营业执照
      • 北京互联网违法和不良信息举报中心
      • 家长监护
      • 中国互联网举报中心
      • 网络110报警服务
      • Chrome商店下载
      • 账号管理规范
      • 版权与免责声明
      • 版权申诉
      • 出版物许可证
      • ©1999-2025北京创新乐知网络技术有限公司