基于uni-app+vue开发仿微信聊天室|仿微信界面|红包|朋友圈

运用vue及小程序api语法使开发更加方便,聊天室实现了发送图文消息、表情(gif动图),图片预览、地图位置、红包、仿微信朋友圈等功能

效果图

技术栈

编辑器:HBuilder X

技术框架:uni-app + vue

状态管理:Vuex

iconfont图标:阿里字体图标库

自定义导航栏 + 底部Tabbar

弹窗组件:uniPop(基于uni-app封装模态弹窗)

测试环境:H5端 + 小程序 + App端(三端均兼容)

引入公共组件及样式

import Vue from 'vue'

import App from './App'

// >>>引入css

import './assets/fonts/iconfont.css'

import './assets/css/reset.css'

import './assets/css/layout.css'

// >>>引入状态管理

import store from './store'

Vue.prototype.$store = store

// >>>引入公共组件

import headerBar from './components/header/header.vue'

import tabBar from './components/tabbar/tabbar.vue'

import popupWindow from './components/popupWindow.vue'

Vue.component('header-bar', headerBar)

Vue.component('tab-bar', tabBar)

Vue.component('popup-window', popupWindow)

// >>>引入uniPop弹窗组件

import uniPop from './components/uniPop/uniPop.vue'

Vue.component('uni-pop', uniPop)

Vue.config.productionTip = false

App.mpType = 'app'

const app = new Vue({

...App

})

app.$mount()

uniapp实现朋友圈功能

如何实现微信朋友圈页面向下滚动,顶部导航栏由透明变背景色,通过onPageScroll函数实现自定义导航上下滑动自动调整导航栏的透明度

/**

* @tpl 朋友圈模板

*/

...

export default {

data() {

return {

headerBarBackground: 'transparent'

}

},

onPageScroll : function(e) {

// console.log("滚动距离为:" + e.scrollTop);

this.headerBarBackground = 'rgba(65,168,99,'+e.scrollTop / 200+')'

},

methods: {

...

}

}

最后,附上最近项目实战案例,希望能喜欢。。

html app5 仿微信朋友圈,uniapp仿微信聊天App界面|仿微信朋友圈|uniapp仿微信相关推荐

  1. native聊天界面 react_ReactNative 仿微信聊天 App 实例分享|RN 仿朋友圈

    今天给大家分享的是 RN 聊天室项目,基于 react-native+react-navigation+react-redux+react-native-image-picker+rnPop 等技术实 ...

  2. native聊天界面 react_ReactNative仿微信聊天APP实战项目|RN输入框表情

    本帖最后由 xiaoyan2015 于 2019-9-4 13:35 编辑 今天给大家分享的是 RN 聊天室项目,基于 react-native+react-navigation+react-redu ...

  3. 微信公众号和web项目聊天表情转化

    本博文主要陈述,当项目中引入微信公众号聊天业务时,在进行聊天时,用户表情的转化, 分为:微信表情转化为项目中聊天表情的格式和项目表情转化成微信格式表情. 定义表情正则表达式 private stati ...

  4. uniapp开发聊天APP踩坑记录

    最近工作重心转移到了uniapp上,有一说一,这个框架跨端确实牛逼,一套代码能一次编译到多端使用.但随之而来的兼容性问题也是层出不穷,同样的在面临APP底层的改动也显得力不从心.同时,uniapp的性 ...

  5. 微信如何发送棋牌链接不被微信拦截屏蔽,实现微信点击超链接自动下载棋牌APP

    房卡棋牌游戏App在微信中点击超链接无法直接下载,通常需要通过浏览器右上角打开下载链接,导致用户在流失率上大大增加,如何提高客户安装的转化率,自然而然就是要简化微信直接下载APP的步骤,实现微信中点击 ...

  6. vue整合uniapp_uni-app仿微信App界面|vue+uniapp聊天室|仿微信朋友圈

    项目简介 基于uni-app+vue+vuex+uniPop+swiper等技术开发的仿微信聊天室uniapp-chatroom项目,类似vue及小程序api语法使开发更加方便,实现了发送图文消息.表 ...

  7. native聊天界面 react_ReactNative 聊天 App 实战|RN 仿微信界面群聊|朋友圈

    前言 这次要给大家分享的是基于ReactNative开发的聊天APP实战项目RN_ChatRomm,运用react-native+react-navigation+react-redux+react- ...

  8. 第一篇,用Uniapp仿微信的语音电话,视频聊天IM聊天APP开发,支持各类消息收发,音视频通话等

    前言 基于uni-app技术开发的仿微信项目,实现了文本消息.图文消息.表情(gif动画),图片预览,图片编辑,视频预览,视频编辑,仿微信的图片选择.编辑.长按菜单等功能 一.项目意义 作为一个企业或 ...

  9. 七、Uniapp+vue+腾讯IM+腾讯音视频开发仿微信的IM聊天APP,支持各类消息收发,音视频通话,附vue实现源码(已开源)-聊天消息项的实现

    会话好友列表的实现 1.项目引言 2.腾讯云后台配置TXIM 3.配置项目并实现IM登录 4.会话好友列表的实现 5.聊天输入框的实现 6.聊天界面容器的实现 7.聊天消息项的实现 8.聊天输入框扩展 ...

  10. 点赞封面未发送已删除_微信表白新功能:有种喜欢,是给你朋友圈封面点赞

    微信最成功的设计,就是朋友圈封面点赞. 你的朋友圈封面被多少人点赞过,按照概率,这个次数的五分之一,应该就是喜欢过你的人. 有读者说:大叔,为什么他又赞了我朋友圈封面? 其实答案很简单. 给你朋友圈封 ...

最新文章

  1. python编程题-基本编程题 --python
  2. Codeforces 524F And Yet Another Bracket Sequence 哈希
  3. 建立适合大数据成功的团队
  4. 反三角函数怎么表示_交流电的功率因数怎么算(里面有例子)
  5. JavaScript 进阶(二)变量作用域
  6. 链方法[C# 基础知识系列]专题三:如何用委托包装多个方法——委托链
  7. poj3009 Curling 2.0 深搜
  8. 某计算机系统20位地址线 8位数据线,同济大学2009-2010(1)微机原理期终考试试题(B卷)...
  9. NLP(新闻文本分类)——基于机器学习的文本分类
  10. 二叉树前序遍历_LeetCode125|二叉树的前序遍历
  11. 3G移动通信技术分析
  12. (MATLAB中文乱码)UTF-8转GBK编码
  13. 百度人脸识别技术应用002---百度云上创建人脸库_分组_以及通过网页上传人脸照片到人脸分组
  14. 等保与ISO27001
  15. 12306的数据库设计
  16. 京东商城系统架构设计原则
  17. 沧海桑田:Linux 系统启动的演进模型与发展变化
  18. 学生信息管理系统Java版(信息自动生成)
  19. html网页登录红色按钮,CSS让网页提交input按钮与众不同
  20. P4848 崂山白花蛇草水

热门文章

  1. nginx配置lua脚本
  2. 印象笔记中可以使用html语言吗,你知道吗,在印象笔记里也能用 Markdown 写作
  3. Js分割字符串 - split
  4. 三菱凌云3故障代码_三菱凌云III电梯通讯故障处理
  5. 计算机考试多选试题及答案,计算机中级职称考试试题及答案 [2018职称计算机考试WPS_Office多选试题及答案]...
  6. java jar 是什么_java中的jar文件是什么
  7. C语言--《C专家编程》C语言申明的优先级规则
  8. 02 python入门
  9. Matlab imshow, image, imagesc 三者详细分析
  10. TS入门——01.数据类型