x-sender
v1.3.7
Published
全新一代的智能模版输入框,适用于JQuery/React/Vue等各大框架,兼容PC与H5的使用
Maintainers
Readme
安装
npm i --save x-sender问题联系
微信:13587774709版本更新日志
v1.3.7 => 交互优化:优化Input标签在连拼状态下提示语的显示逻辑
v1.3.5 => 新增配置项:tipConfig.backspace => 是否开启退格键删除前置标签功能
适配优化:优化Emoji表情在输入框的删除和按键移动的行为交互
v1.3.2 => bus优化:所有内置事件的事件名都改为由Symbol函数创建
新增静态属性:EventSet => 暴露出去可开放的bus事件
交互优化:优化方向键上下时输入框内的光标移动行为
折行默认按键值:将默认折行键配置修改为:shift+enter 或者 ctrl+enter
v1.2.6 => 新增交互:支持Select下拉选择标签弹窗开启搜索查询功能
新增配置项:SelectConfig.showSearch => 是否开启搜索查询功能
新增配置项:SelectConfig.placeholder => 搜索输入框占位提示语
新增配置项:SelectConfig.searchEmptyText => 搜索无结果时的提示语
v1.2.4 => 新增api:jumpPrev、jumpNext => 新增跳转光标到上一个/下一个可输入区域的api 默认shift+tab/tab键会调用该方法
新增api:getModel => 获取当前发送器的模型数据
交互优化:优化Input换行操作合并行操作的表现逻辑
bug修复:修复异步匹配提及人员列表弹窗定位位置不准确问题
移动端开放事件:开放移动端光标匹配搜索事件
v1.2.1 => 新增配置项:前置标签支持自定义偏移顶部距离
v1.2.0 => bug修复:修复错误的事件通讯器卸载事件方法,导致更新发送器配置项会导致一部分事件丢失
v1.1.9 => 新增特性:Select下拉选择标签支持开启多选模式
v1.1.7 => bug修复:修复前置标签关闭时,退格键依然会推送标签状态事件
v1.1.6 => bug修复:修复getText方法获取Input类标签时,会将占位提示语拼接在已输入的文本中
v1.1.5 => 新增类:Component => 组件类,用于自定义复杂的ChatNode渲染
v1.1.2 => ts类型完善:新增大量关于ChatNode的类型补充
光标记录优化:优化光标记录的存储对象,将直接存储当前ChatNode实例,无需根据光标Node进行反查
v1.0.8 => 新增api:getCurrentNode => 获取当前光标所在的ChatNode节点
Grid新增api:renderChildren => 修改渲染子节点
bug修复:修复同一个页面实例化多个发送器时,查找Node会进行无意义查询其他发送器的问题
v1.0.4 => chatarea遗漏的bug修复 => 修复Select更新并未触发editorChange事件
v1.0.3 => ts类型完善
md说明文件预留文档预览地址
v1.0.0 => 核心交互功能已全重构覆写完成LICENSE
MIT
