就是IM场景,现在无论是电商系统,还是社交,还是各种奇奇怪怪的应用,都有C端和B端直接沟通,或者C对C聊天的需求,这就需要一个聊天页面。
问题来了:
1:由于texearea无法返回光标位置(目前input也不能),导致无法实现段落间插入表情的功能,因为你不知道插哪儿。我想,既然js原生能通过dom.selectionStart返回光标位置,uniapp肯定也能拿到这个值啊,至少H5端能,只不过可能存在兼容性问题需要解决。
2:键盘右下角文字自定义,这个功能,input是有confirm-type可以设置的,但texearea没有。。。这样的话,就必须在输入框旁边加入发送按钮。。。
不得不说uniapp极大的赋能了开发者,衷心希望uniapp越来越完美。
- 发布:2020-04-11 17:33
- 更新:2020-11-02 11:38
- 阅读:1638
第一个问题,是nvue下的吗?
-
dc19901212 (作者)
不是哦,我目前还没有上nvue,在h5场景下我是可以通过textarea的dom来获取光标位置的,但是在app里无法操作dom。我想,最好还是官方给接口更方便
2020-04-12 00:17
dc19901212 (作者) - 风尘之中,必有性情中人
其实在textarea上也可以把按钮自定义留出来,我用不到的时候它依然是换行,用到了那就是自定义呀。