前端设计模式——工厂模式

148 阅读1分钟

工厂模式就是一个调用即可返回新对象的函数。调用函数返回对象

image.png

应用一:vue3的createApp方法

将vue2的全局api替换成了实例api

调用一个方法,返回一个实例对象 const app=createApp([])

全局api变为实例api

调整原因

1.避免在测试期间全局配置污染其他测试用例

2.全局改变vue实例的行为,移动到vue实例上。

应用2:axios.create()调用方法,传入配置,创建出一个实例

image.png