微信小程序如何实现简单聊天室
发表于:2024-12-04 作者:千家信息网编辑
千家信息网最后更新 2024年12月04日,这篇文章主要介绍了微信小程序如何实现简单聊天室的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序如何实现简单聊天室文章都会有所收获,下面我们一起来看看吧。cha.j
千家信息网最后更新 2024年12月04日微信小程序如何实现简单聊天室
这篇文章主要介绍了微信小程序如何实现简单聊天室的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序如何实现简单聊天室文章都会有所收获,下面我们一起来看看吧。
cha.js
// pages/chat/chat.js// 获取小程序实例let app = getApp();Page({ /** * 页面的初始数据 */ data: { nickname:"", avatar:"", chatlists:[ { nickname:"小林", avatar:"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1591617971938&di=30d9f3b49a0d1b27fb4b61ea424f82c9&imgtype=0&src=http%3A%2F%2Fa-ssl.duitang.com%2Fuploads%2Fitem%2F201610%2F07%2F20161007135058_nUxji.jpeg", content:`你好呀!` } ], invalue:"" }, sendMsg:function(){ let _this = this; let obj = { nickname:_this.data.nickname, avatar:_this.data.avatar, content:_this.data.invalue }; let arr = _this.data.chatlists; arr.push(obj) _this.setData({ chatlists:arr, invalue:"" }); // 把聊天内容发送到服务器,处理完成后返回,再把返回的数据放到chatlist里面 }, getInput:function(e){ console.log(e.detail.value); this.setData({invalue:e.detail.value}); }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { console.log(app.globalData.userInfo.nickName); this.setData({ nickname:app.globalData.userInfo.nickName, avatar:app.globalData.userInfo.avatarUrl }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }})
chat.wxml
{{chat.content}} {{chat.nickname}} {{chat.content}}
chat.css
/* pages/chat/chat.wxss */.avatar{ width: 130rpx; height: 130rpx; border-radius: 50%;}.chat{ display: flex; align-items: center; margin-top: 15px;}.self{ justify-content: flex-end; margin-top: 15px;}.left{ padding: 20rpx; align-self: flex-start;}.self .left{ padding-top: 0;}.right{ margin-left: 10px;}.right .content{ background-color: #eee; color: #123; font-size: 16px; /* border:1px solid #ddd; */ padding: 10px; line-height: 26px; margin-right: 10px; border-radius: 3px; position: relative; min-height: 20px;}.right .content::before{ content: " "; display: block; width: 0; height: 0; border: 12px solid transparent; border-right-color:#eee; position: absolute; top: 10px; left: -23px;}.self .right .content::before{ border: 0;}.self .right .content::after{ content: " "; display: block; width: 0; height: 0; border: 12px solid transparent; border-left-color:#1ad409; position: absolute; top: 10px; right: -23px;}.self .right .content{ background-color: #1ad409;}.form{ position: fixed; bottom: 0; background-color: #eee; width: 750rpx; display: flex; height: 39px; align-items: center;}.form input{ width: 600rpx; background-color: #fff; height: 36px; line-height: 36px; padding: 0 5px;}button{ width:65rpx; height:36px;}
关于"微信小程序如何实现简单聊天室"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"微信小程序如何实现简单聊天室"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
页面
函数
监听
程序
周期
周期函数
生命
聊天室
内容
知识
处理
事件
数据
用户
篇文章
价值
动作
好呀
实例
操作简单
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
福建省党委网络安全工作责任制
学习网络安全法感想
xrd怎么样处理数据库
陕西石泉网络安全
未来网络安全状况
网络安全论述题目
数据库案例案例教学
下载图片保证服务器安全
广州雪梨网络技术公司
建服务器指令mc
网络安全的十大品牌
汽车电子软件开发前景
四川鳗鲡网络技术有限公司
驱动精灵怎么切换服务器
我的起源还会出服务器吗
浪潮服务器配置raid5
软件开发项目管理证
在数据库中T代表什么
查询oracle数据库的持有者
如何保证服务器不间断24小时
重庆天象网络技术骗局
免费的香港服务器
网络安全的西湖论剑地址
守望之海服务器
湖南数据库日志审计功能要求
重庆pdu服务器电源
江苏游戏软件开发流程
菲律宾软件开发客服
风险社会与网络技术
卡桑德拉 数据库