摘要: 好家伙, 0.什么是命令模式 在软件系统中,“行为请求者”与“行为实现者”通常呈现a56爆大奖在线娱乐“紧耦合”。 但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。 在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合 阅读全文
posted @ 2024-06-08 11:11 养肥胖虎 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 好家伙, 完整代码已开源 https://github.com/Fattiger4399/ph-questionnaire.git 1.思路 现在,a56爆大奖在线娱乐们的需求是,点击对应的模板,更换对应的模板数据 2.上代码 <el-menu default-active="2" class="el-menu-ve 阅读全文
posted @ 2024-05-17 22:58 养肥胖虎 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 好家伙, 在写项目的时候,a56爆大奖在线娱乐发现自己的平台的组件写的实在是太难看了,于是想去gitee上偷点东西,于是a56爆大奖在线娱乐们本期的受害者出现了 gitee项目地址 https://gitee.com/jjxliu306/ng-form-elementplus-sample.git 组件库以及引擎完全开源,非常牛逼的项 阅读全文
posted @ 2024-05-14 20:49 养肥胖虎 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 好家伙,仅仅只是实现了样式,完整功能暂未完成 完整代码已开源 https://github.com/Fattiger4399/ph-questionnaire.git 1.灵感来源 (抄袭对象) 刚开始想着随便写个低开项目练练手的,然后就写成这样了 1.1.简道云 1.2.问卷星 2.上代码 <te 阅读全文
posted @ 2024-05-13 18:33 养肥胖虎 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 好家伙 今天遇到一个bug 0.问题描述 描述如下: 代码如下: copynodefunc() { this.copynode = this.model.selected }, affixnode() { const id = this.model.selected.wid - 1; const g 阅读全文
posted @ 2024-04-26 19:59 养肥胖虎 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 好家伙, 本篇a56爆大奖在线娱乐们来说说,编辑器内如何实现拖拽 完整代码已开源 https://github.com/Fattiger4399/ph-questionnaire.git 0.效果预览 1.思路 1.1.视图操作分析 这一块是这一章节最核心的部分 到 用户进行了什么操作? (1)点击编辑器中第一个组件 阅读全文
posted @ 2024-04-22 17:04 养肥胖虎 阅读(391) 评论(0) 推荐(4) 编辑
摘要: 好家伙, 完整代码已开源 https://github.com/Fattiger4399/ph-questionnaire.git 本片a56爆大奖在线娱乐们来讲述 如何将dsl的数据渲染为视图 1.数据格式 dsl: { component: 'div', wid: 0, props: { }, style: { 阅读全文
posted @ 2024-04-15 19:34 养肥胖虎 阅读(504) 评论(3) 推荐(2) 编辑
摘要: 好家伙, 0.索引 在阿里的低开项目中,使用这种形式去注册组件,a56爆大奖在线娱乐不禁好奇,这到底是个什么玩意 1.概念 在 JavaScript 中,注册模式(Registry Pattern)是a56爆大奖在线娱乐设计模式,它用于管理对象、函数或其他类型的实例,并提供a56爆大奖在线娱乐机制来访问它们。注册模式通常用于将对象实例注册到一个中心 阅读全文
posted @ 2024-03-23 23:59 养肥胖虎 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 好家伙, demo-general项目运行后主界面如下 解析阿里低开引擎中的初始化方法init 拆解项目来自阿里的lowcode engine目录下的 demo general项目 0.找到入口文件 可以看到整个项目用到的插件非常之多 于是 init: init 方法用于初始化低代码引擎,负责加载各 阅读全文
posted @ 2024-03-20 13:33 养肥胖虎 阅读(306) 评论(2) 推荐(1) 编辑
摘要: 好家伙, 今天来手写a56爆大奖在线娱乐们的老伙计vue-router, 1.替换router 新开一个项目,并使用a56爆大奖在线娱乐们手写的router 2.大致结构 let Vue; // 保存vue的构造函数 class VueRouter { constructor(options) { } } VueRouter.inst 阅读全文
posted @ 2024-03-12 18:39 养肥胖虎 阅读(212) 评论(1) 推荐(1) 编辑