设计模式

来源:7-24 借鉴后端优秀思想—Vue3.2 组件和业务层的初步融合

weixin_慕后端4308859

2023-11-30

这节课的这种封装是对应哪种设计模式呢,好像有点像ioc但又不是完全像

写回答

1回答

keviny79

2023-12-01

这里没用设计模式,是为项目变大时的提高可维护性和可读性的一种代码优化的写法。

0
2
keviny79
回复
weixin_慕后端4308859
(1) emit 适合单一父子组件或层级少时数据传递,层级多和不同视图之间的组件调用用 pinia 是最佳方案!(2) 7,8,9章后续会有组件状态数据的相互调用,其他视图的图书视图会用到图书分类一级,二级,三级分类的各个组件数据 (3)父子关系这种写法+pinia 好处有1:(1)用类集中管理同模块的不同组件,让不同组件之间的数据相互传递和折叠查看非常方便,多个同模块的组件通过类和 pinia 连接, 用类集中调用pinia,不用在多个不同组件之间重复获取 pinia (2)较大减少了视图层和组件内部的业务代码量。管理和阅读视图变得更加轻松和容易。 (4)最后, 同学如果想深刻体会这种写法好处,可以保持把业务代码全部堆在组件内部,随着组件和组件的通讯的越来越多,再来感受下分离的好处!
2023-12-01
共2条回复

前端高手养成计划-从前端到后端,全栈开发大型项目

从纯前端到“真正懂后端的前端”

215 学习 · 134 问题

查看课程