胖蔡说技术
随便扯扯

Vue

Bpmn-js自定义Palette-胖蔡说技术

Bpmn-js自定义Palette

胖蔡阅读(238)评论(0)赞(1)

Bpmn-js作为一个流程编辑器,常规的我们可以将其划分为几个功能区域,每个区域对应的负责不同的功能实现,bpmn-js的设计给我们留下了大量的留白和可扩展区域,其每一部分都可进行组合拼装,同时也支持我们的各种不同层次需求的自定义操作。

记录一次基于Vite搭建Vue3项目的过程-胖蔡说技术

记录一次基于Vite搭建Vue3项目的过程

胖蔡阅读(178)评论(0)赞(0)

Vue2已经于2023年12月31日停止维护了,2024年算是vue3的崭新的一年,我们的项目也基本从vue2逐渐向着Vue3过渡,Vue3相较于vue2有更好的开发体验,和ts的自然融合使得项目的结构、功能拆分变得更加的清晰;组合式声明有...

Vue3中使用a-select封装分页下拉框-胖蔡说技术

Vue3中使用a-select封装分页下拉框

amiko阅读(379)赞(1)

常规开发过程中,一般性质的下拉框已经满足我们的日常使用需求,但涉及到复杂场景、大数据量的时候,为了考虑前端的渲染压力和交互的友好性,我们需要对现有的下拉框进行一定的改造,实现下拉分页的功能。这里,我使用的是 "ant-design-vue"...

Vue2的变化侦测机制-胖蔡说技术

Vue2的变化侦测机制

胖蔡阅读(629)赞(0)

Vue最引人所乐道的就是其数据双向绑定式模式,以数据驱动视图。通过数据的改变实现视图的实时更新的这一过程其实就是对数据的一个状态的追踪,那么Vue2是通过何种方式实现界面的实时动态变化的呢?本篇文章主要介绍Vue2的这种变化侦测机制的实现原...

Vue实现的虚拟Dom-胖蔡说技术

Vue实现的虚拟Dom

胖蔡阅读(684)赞(0)

所谓虚拟DOM,就是用一个JS对象来描述一个DOM节点。虚拟DOM的实现可以降低我们对于真实DOM的操作频率,提高页面的操作性能。通过结构化数据来描述真实DOM信息。如下,我们看下真实DOM和虚拟DOM的差异。

Vue3中如何使用Provide和Inject实现通信-胖蔡说技术

Vue3中如何使用Provide和Inject实现通信

胖蔡阅读(964)赞(0)

在对等级之间传参中,像是是父子,我们使用props是ok的,但是有一些深度嵌套的组件,而深层的子组件只需要父组件的部分内容。在这种情况下,如果仍然将 prop 沿着组件链逐级传递下去,可能会很麻烦。这里就要用到上面的第四种方法(provid...