2024年6月11日
摘要: Websocket 前言 为什么需要 WebSocket? http协议通信只能由客户端发起。若服务器有连续的状态变化,客户端需要通过“轮询”才可获知 轮询的效率低,非常浪费资源(需要不停连接,或者http连接始终打开) WebSocket 最大的特点:服务器可以主动向客户端推送消息,客户端也可以主 阅读全文
posted @ 2024-06-11 11:54 pleaseAnswer 阅读(2) 评论(0) 推荐(0) 编辑
摘要: js-xlsx 中文文档 由 SheetJS 出品的 js-xlsx 是一款非常方便的只需要纯 JS 即可读取和导出 excel 的工具库,功能强大,支持格式众多,支持 xls、xlsx 等十几种格式 工作类 1. 从数组(数组项为数组)创建工作表 const worksheet = XLSX.ut 阅读全文
posted @ 2024-06-11 11:30 pleaseAnswer 阅读(7) 评论(0) 推荐(0) 编辑
  2024年4月29日
摘要: 1. useEffect依赖项变化时并没有执行 源码 useEffect(() => { const selectedComp = selects.find(select => select.value selected); selectedComp && setSelectedComp(selec 阅读全文
posted @ 2024-04-29 17:50 pleaseAnswer 阅读(5) 评论(0) 推荐(0) 编辑
  2024年1月8日
摘要: 实现效果 选择对应模板,文案会自动填充到多行文本框,且可替换占位字符会高亮 在替换编辑里,编辑替换占位字符 可添加、编辑、删除模板 具体操作流程及规则: 点击活动公告-添加或某个活动编辑处;找到添加模板 在模板界面可以随意添加或修改公告模板;也可以删除不再需要的模板 或者在【具体模板】输入要添加的模 阅读全文
posted @ 2024-01-08 10:36 pleaseAnswer 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 实现效果 组件前提 iview 3.x版本的 table 组件并没有实现表格合并的功能;模拟4.x版本通过表格配置实现 本文通过指令实现 dom 操作 字段说明 ld:表格数据来源 columns:表头 showData:展示列表 spanMsg:对象数组 [{ 0: 5, 5: 3 }, { 0: 阅读全文
posted @ 2024-01-08 10:34 pleaseAnswer 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 实现效果 需求说明 客服分配设置-客服分组设置 接待客服:选择客服为穿梭框样式 左侧为系统账号 | 渠道主号下的所有子账号 右侧为被分配到该分组的客服 个别客服接待上限 可多选客服,可选的范围为【接待客服】中右侧列表里的客服 点击 “+ 添加” 添加一行数据 选项互斥 代码实现 <Form :mod 阅读全文
posted @ 2024-01-08 10:33 pleaseAnswer 阅读(16) 评论(0) 推荐(0) 编辑
  2024年1月2日
摘要: 自定义指令实现(通过自定义指令实现对操作dom) <div class="ml-5 select-wrap"> <Button class="select-button" type="primary" icon="md-arrow-dropdown" v-click-outside="handdle 阅读全文
posted @ 2024-01-02 10:54 pleaseAnswer 阅读(10) 评论(0) 推荐(0) 编辑
  2023年7月14日
摘要: 1. 安装依赖 ```bash npm install v-viewer -S ``` 2. 全局引入 ```js // main.js import Viewer from 'v-viewer'; import 'viewerjs/dist/viewer.css'; Vue.use(Viewer) 阅读全文
posted @ 2023-07-14 17:52 pleaseAnswer 阅读(130) 评论(0) 推荐(0) 编辑
  2023年5月9日
摘要: 一 接口和面向接口编程 1 用ts编写基于 interface 的命令模式 编写用户界面程序,页面有成百上千个子菜单 约定基于命令模式编写 负责子菜单的同事 完成编程之后会将子菜单封装成一个命令对象,将其交给编写菜单集合界面的同事 约定:调用子菜单的 execute 方法时会执行对应子菜单的命令 c 阅读全文
posted @ 2023-05-09 10:54 pleaseAnswer 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 一 单一职责原则 职责: 引起变化的原因 SRP原则:一个对象(方法)只做一件事 SRP原则的应用难点就是如何去分离职责 1 何时应该分离职责 并不是所有职责都应该一一分离 如果随着需求变化,职责总是同时变化的就不必分离 创建xhr对象 & 发送xhr请求 职责的变化轴线仅当他们确定会发生变化时才有 阅读全文
posted @ 2023-05-09 10:53 pleaseAnswer 阅读(11) 评论(0) 推荐(0) 编辑