更新记录

1.3(2020-08-13)

这个插件已经不推荐使用,我找到了更好的解决办法,只不过已经发布的插件好像没法下架,所以我一直也没有下架。如果大家遇到的问题和我的一样,并且大家的发送按钮点击事件用的是@tap或者@click。那么咱们遇到的问题就是一样的。这时候你把事件替换成@touchend.prevent 事件,问题就解决了,再点击发送的时候文本框就不会失焦了。

<view class="send-button" @touchend.prevent="send" hover-class="send-button-hover">

1.2(2020-08-03)

1:解决点击发送后没有切换的BUG 2:修改文档错误

1.1(2020-08-03)

首次发布

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 2.8.3 app-vue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

欢迎使用cul-chat

cul-chat是一个聊天界面UI

这是我遇到的一个问题,然后自己做出的解决办法,目前已经解决了我的问题,现在分享出来给大家使用。别的我也没有深入的去弄了,因为我这边软件仅需要考虑安卓系统,所以H5、小程序、IOS、NVUE等等是否存在兼容问题,我并不能确定。如果插件不能解决你的问题或者你无法使用,可以在评论区留言,共同探讨解决办法。>这是我遇到的一个问题,然后自己做出的解决办法,目前已经解决了我的问题,现在分享出来给大家使用。别的我也没有深入的去弄了,因为我这边软件仅需要考虑安卓系统,所以H5、小程序、IOS、NVUE等等是否存在兼容问题,我并不能确定。如果插件不能解决你的问题或者你无法使用,可以在评论区留言,共同探讨解决办法。

安装

在开启easycom以后,无需引入,在页面直接使用即可

<cul-chat anotherAvatar="/static/girl.png" meAvatar="/static/boy.png" scrollHeight="500" @submit="sendMsg"></cul-chat>

如果使用的是老版本的Hbuilder,还需要引入,那就按照正常的引入流程

在 script 中引用组件

import culChat from '@/components/cul-chat/cul-chat.vue'
export default {
    components: {
        culChat
    }
}

在 template 中使用组件

<cul-chat anotherAvatar="/static/girl.png" meAvatar="/static/boy.png" scrollHeight="500" @submit="sendMsg"></cul-chat>

属性说明

属性名 类型 默认值 说明
anotherAvatar String - 对方头像地址 (必填,可以是本地、网络、base64地址)
meAvatar String - 自己头像地址 (必填,可以是本地、网络、base64地址)
scrollHeight Number 100vh 聊天框高度,默认全屏

事件说明

方法名称 说明
submit 用户点击发送后会执行该方法,方法返回值参考submit参数

submit参数

属性名 类型 说明
message String 输入框发送的消息
callback function(e) 回调方法,参数为对方返回的消息,如果回调方法不写,会导致聊天框内没有对方消息展示

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问