2024年1月8日
摘要: 实现效果 选择对应模板,文案会自动填充到多行文本框,且可替换占位字符会高亮 在替换编辑里,编辑替换占位字符 可添加、编辑、删除模板 具体操作流程及规则: 点击活动公告-添加或某个活动编辑处;找到添加模板 在模板界面可以随意添加或修改公告模板;也可以删除不再需要的模板 或者在【具体模板】输入要添加的模 阅读全文
posted @ 2024-01-08 10:36 pleaseAnswer 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 实现效果 组件前提 iview 3.x版本的 table 组件并没有实现表格合并的功能;模拟4.x版本通过表格配置实现 本文通过指令实现 dom 操作 字段说明 ld:表格数据来源 columns:表头 showData:展示列表 spanMsg:对象数组 [{ 0: 5, 5: 3 }, { 0: 阅读全文
posted @ 2024-01-08 10:35 pleaseAnswer 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 实现效果 需求说明 客服分配设置-客服分组设置 接待客服:选择客服为穿梭框样式 左侧为系统账号 | 渠道主号下的所有子账号 右侧为被分配到该分组的客服 个别客服接待上限 可多选客服,可选的范围为【接待客服】中右侧列表里的客服 点击 “+ 添加” 添加一行数据 选项互斥 代码实现 <Form :mod 阅读全文
posted @ 2024-01-08 10:33 pleaseAnswer 阅读(10) 评论(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:55 pleaseAnswer 阅读(5) 评论(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:53 pleaseAnswer 阅读(94) 评论(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:54 pleaseAnswer 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1 简介 作用:解决两个软件实体间的接口不兼容的问题 现实中的适配器 港式插头转换器 电源适配器 USB 转接口 2 应用 亡羊补牢 渲染广东省地图 从第三方资源里获得了广东省的所有城市以及它们所对应的 ID,并且成功地渲染到页面中 let guangdongCity = [ { name: 'sh 阅读全文
posted @ 2023-05-09 10:53 pleaseAnswer 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1 初识状态模式 关键:区分事物内部的状态 事物内部的状态改变往往会带来行为改变 有一个电灯,电灯上面只有一个开关 当电灯开着的时候,此时按下开关,电灯会切换到关闭状态 再按一次开关,电灯又将被打开 同一个开关按钮,在不同的状态下,表现出来的行为是不一样的 1.1 电灯程序 1. 定义Light类 阅读全文
posted @ 2023-05-09 10:53 pleaseAnswer 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1 简介 为对象动态增加职责:不改变对象自身的基础上,在程序运行期间给对象动态地添加职责 2 模拟传统面向对象语言的装饰者模式 编写一个飞机大战的游戏,随着经验值的增加,操作的飞行对象可以升级成为更厉害的飞机 2.1 原始飞机类 class Plane { constructor() {} fire 阅读全文
posted @ 2023-05-09 10:52 pleaseAnswer 阅读(9) 评论(0) 推荐(0) 编辑