前端组件开发文档

微吼组件开发及使用规范


聊天审核

<h4>安装</h4> <p>七巧板基于 VUE (2.5), Webpack (3.0) 请确保已具备较新的 node 环境。</p> <h4>聊天过滤基础使用</h4> <p>当前功能可以开启和关闭聊天审核功能,从而对聊天内容进行通过与阻止操作。 显示已通过的历史聊天消息。 显示当前的被禁言用户列表,支持对除主持人与助理外其余角色进行禁言与取消禁言操作 可以对过滤角色进行筛选。 设置当未审核数超过 200 条时,对再来消息统一进行自动发送或自动阻止操作。</p> <pre><code class="language-javascript">&lt;template&gt; &lt;auth-chat :roomId="roomInfo.roomeId" :vss_token="roomInfo.vss_token" :initCheckList="initCheckList"&gt;&lt;/auth-chat&gt; &lt;script&gt; export default { data () { return { roomInfo: { roomeId: "lss_xxxxx", // 当前活动房间id vss_token: 1, // vss_token }, initCheckList:{ { role: '1', roleName: '主持人' }, // role: 角色,roleName: 角色名 { role: '2', roleName: '观众' }, { role: '3', roleName: '嘉宾' } } // 无需过滤数据 } } &lt;/script&gt; &lt;/template&gt;</code></pre> <h4>聊天审核组件 v1.5 版本升级,优化 class 名称</h4> <table> <thead> <tr> <th style="text-align: left;">原Class</th> <th style="text-align: left;">修改后Class</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">approval</td> <td style="text-align: left;">vh-chat-approval</td> </tr> <tr> <td style="text-align: left;">approval-content</td> <td style="text-align: left;">vh-chat-approval__content</td> </tr> <tr> <td style="text-align: left;">approval-info</td> <td style="text-align: left;">vh-chat-approval__info</td> </tr> <tr> <td style="text-align: left;">subject</td> <td style="text-align: left;">vh-chat-approval__subject</td> </tr> <tr> <td style="text-align: left;">txt</td> <td style="text-align: left;">vh-chat-approval__txt</td> </tr> <tr> <td style="text-align: left;">switch</td> <td style="text-align: left;">vh-chat-approval__switch</td> </tr> <tr> <td style="text-align: left;">auto-send</td> <td style="text-align: left;">vh-chat-approval__auto-send</td> </tr> <tr> <td style="text-align: left;">approval-tab</td> <td style="text-align: left;">vh-chat-approval__tab</td> </tr> <tr> <td style="text-align: left;">tab-head</td> <td style="text-align: left;">vh-chat-approval__tab-head</td> </tr> <tr> <td style="text-align: left;">tab-active</td> <td style="text-align: left;">vh-chat-approval__tab-active</td> </tr> <tr> <td style="text-align: left;">btn-group</td> <td style="text-align: left;">vh-chat-approval__btn-group</td> </tr> <tr> <td style="text-align: left;">butt</td> <td style="text-align: left;">vh-chat-approval__butt</td> </tr> <tr> <td style="text-align: left;">tab-content</td> <td style="text-align: left;">vh-chat-approval__tab-content</td> </tr> <tr> <td style="text-align: left;">tab-pane</td> <td style="text-align: left;">vh-chat-approval__tab-pane</td> </tr> <tr> <td style="text-align: left;">lists</td> <td style="text-align: left;">vh-chat-approval__lists</td> </tr> <tr> <td style="text-align: left;">item</td> <td style="text-align: left;">vh-chat-approval__item</td> </tr> <tr> <td style="text-align: left;">user-list</td> <td style="text-align: left;">vh-chat-approval__user-list</td> </tr> <tr> <td style="text-align: left;">infos</td> <td style="text-align: left;">vh-chat-approval__infos</td> </tr> <tr> <td style="text-align: left;">user-btn</td> <td style="text-align: left;">vh-chat-approval__user-btn</td> </tr> <tr> <td style="text-align: left;">btn-box-authChat</td> <td style="text-align: left;">vh-chat-approval__btn-box-authChat</td> </tr> </tbody> </table>

页面列表

ITEM_HTML