前端组件开发文档

微吼组件开发及使用规范


v2.0.0内容变更

<p>[TOC]</p> <h4>文档</h4> <ul> <li>组件更名为:vhDoc</li> <li>优化插槽,有以前的两个插槽,变更为一个插槽(mainplaceholder),去掉插槽(placeholder)</li> <li>新增方法 destroyCurContainer</li> <li>文档列表组件更名为 vhDocList</li> </ul> <h4>聊天</h4> <h6>Web</h6> <ul> <li>聊天自己发送的消息,用户名颜色修改</li> <li>图片消息背景色修改</li> <li>新增非自己发送消息的消息监听事件'receiveChatMsg'</li> <li>修改聊天图片预览关闭按钮及操作按钮样式</li> <li>修复聊天审核页面翻页无效</li> <li>增加聊天用户对是否禁言的 props 监听,用于应用层对用户进行禁言操作</li> <li>聊天背景色修改</li> <li>需要修改聊天审核接口,不直接请求 pass,具体修改找后台文档</li> <li>应用层监听的消息 component_lotteryCheck 消息改为 component_check_lottery</li> </ul> <h6>Wap</h6> <ul> <li>整体 UI 样式修改</li> <li>新增 receiveChatMsg 消息,消息列表收到新聊天消息时抛出</li> <li>component_check_lottery 消息抛出的 msg 结构有变化,之前抛出 msg,现在抛出 msg.content.msg</li> <li>聊天输入框将弹窗模式改为在页面下方直接输入</li> <li>聊天表情可配置是否显示,默认显示,可以应用层隐藏 showEmoji true 显示 false 隐藏</li> <li>聊天头像添加昵称首字母配置或头像图片配置,详见说明文档</li> </ul> <h4>互动</h4> <ul> <li>新增监听互动异常事件并自动推拉流</li> <li>修改 vh-interaction-mainscreen__为 vh-interaction-mainscreen--</li> <li>媒体设置重构 UI</li> </ul> <h4>问卷</h4> <ul> <li>组件更名为 vhQuestionnaire、vhQuestionnaireEdit、vhQuestionnaireDetail</li> <li>vhQuestionnaireEdit 和 vhQuestionnaireDetail 修改了 formSdk 传入的方式,具体使用参考说明文档</li> <li>vhQuestionnaireEdit 去掉事件回调 update 和 create,改用 Eventbus 事件 component_que_edit</li> <li>vhQuestionnaireEdit 和 vhQuestionnaireDetail 去掉事件回调 back</li> <li>vhQuestionnaireDetail 组件去掉事件回调 submitClick,改用 EventBus 事件 component_que_submit_click</li> <li>vhQuestionnaireDetail 新增 EventBus 事件 component_que_create_answer</li> <li>vhQuestionnaire 废弃事件 openQue 和 closeQue 改为 open 和 close</li> </ul> <h4>红包</h4> <ul> <li>重构 UI</li> </ul> <h4>问答</h4> <h6>Web</h6> <ul> <li>拆分原组件为 问答提问者(vhQaQuestioner)和 问答回答者(vhQaAnswer)</li> <li>vhQaAnswer 的默认样式改为弹窗的形式</li> <li>废弃 prop 参数 qaPermission</li> <li>废弃 prop 参数 qaTpye, 如果 vhQaQuestioner 不需要,私密的 switch 开关,用样式隐藏</li> <li>vhQaAnswer 组件新增方法 open 与 close</li> </ul> <h6>Wap</h6> <ul> <li>可以有表情弹窗,默认显示,可以应用层隐藏 showEmoji true 显示 false 隐藏</li> </ul> <h4>点赞</h4> <h6>Web</h6> <ul> <li>点赞数添加消息监听,进行定期更新数据</li> </ul> <h6>Wap</h6> <ul> <li>点赞数添加消息监听,进行定期更新数据</li> </ul> <h4>抽奖</h4> <h6>Web</h6> <ul> <li>增加隐私协议是否必选(isCheckRequired)</li> <li>增加业务层自定义隐私勾选(check)</li> <li>隐私声明改为 slot 传入使用,插槽名称为'lotteryPrivacy'</li> </ul> <h6>Wap</h6> <ul> <li>增加隐私协议是否必选(isCheckRequired)</li> <li>增加业务层自定义隐私勾选(check)</li> <li>隐私声明改为 slot 传入使用,插槽名称为'lotteryPrivacy'</li> </ul> <h4>签到</h4> <h6>Wap</h6> <ul> <li>去掉签到组件中的 van-popup,直接显示签到页面内容</li> <li>组件中删除签到监听事件,改为应用层监听'sign_in_push',调用签到展示方法显示签到</li> <li>openSignIn()方法减少签到时间参数,改为引入组件时传入时间</li> </ul>

页面列表

ITEM_HTML