微信小程序全流程开发里的[微笑]是怎样解析成聊天框里的表情的

       刚开始写小程序获取客户昵称,后来发现用户昵称是可以为emoji表情的而Mysql数据库中是不支持直接将emoji表情直接存入数据库的,后来在网站上找了一个方法将所有的昵称转变為Unicode编码存入数据库 例如:\ud83c\udf52这个样子的字符串

具体方法为:将str转变为Unicode未解码字符串:

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

微信小程序全流程开发之前台用表格形式显示数据

功能描述:微信小程序全流程开發前台传参到后台获取数据,后台将数据返回给前台前台用表格形式显示数据。

后台将前台请求的信息以json格式传回

最近做了个项目,是在小程序中仿微信聊天的,其中Input框遇到的坑有2个:

1.当Input框fixed或者absolute在底部的时候,我们输入内容时,键盘弹起会导致input的光标移位
2.当我们聊天记录只有一两条的时候,键盘頂起了页面,那两条聊天记录就会被顶起看不到了

首先我先解决input光标移位的问题

其实只要Input框不是通过定位放在底部,就不会出现键盘顶起后,光標移位的问题了.我是通过计算
这样,我们的input框就可以保证一直在底部,键盘顶起不会导致光标移位

然后就是当我们聊天记录只有一两条的时候,鍵盘顶起了页面,那两条聊天记录就会被顶起看不到的问题

2.然后键盘会挡住了我们的聊天页面的一部分,以及输入框,我们可以通过获取键盘的高度,动态设置我们聊天记录的高度
聊天记录的高度 = 屏幕高度 - 键盘高度 - 输入框的高度
使得我们的输入框刚好在键盘上方,信息只有一两条的时候不会被键盘顶起看不到

我要回帖

更多关于 微信小程序全流程开发 的文章

 

随机推荐