由于微信对wx.getUserProfile对头像和昵称的获取做了新的规则调整(https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01),我们的小程序更新成了微信建议的头像昵称获取能力(https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html),使用了input组件,设置type为nickname,上线之后发现当用户微信昵称有emoji表情的时候,点击输入框上方的“用微信昵称”,填入到input组件里的昵称中的emoji表情就变成了乱码,无法还原用户原有的昵称,辛苦快速处理一下。
如果是微信本身有问题,可以考虑先将type设置成input,让用户自己输入
emoji本身就有兼容问题(各个输入法的不同)
而且想在小程序里显示还要引用emoji相关的库,非常占空间
建议不要使用
提交的时候用正则校验下,提示只能输入中文字母数字和几个通用的符号