去年开始接触前端vue框架,平时偏向做逻辑业务,比较复杂的前端问题是同事负责的。
有时看到不少项目默认request异步请求文件里的接口写法都是这样的:
在这里插入图片描述
我开始也仿照着这样写,不久,很快我就发现很麻烦,包括一些js的工具类也是这样一个接一个方法的export引出,例如:在这里插入图片描述

然后我去年中旬的时候就开始秉承着某种“java后端的静态工具类”思路,只引出一个Object类,这个类里声明所有我想引出的静态方法,如下

在这里插入图片描述
然后这样做的便捷性就一发不可收拾,我在页面模块引入的时候我只需要这样写一次:
在这里插入图片描述
引用CameraDevice内部的静态函数方法时,我只需要这样写:
在这里插入图片描述
这样一来,后续业务需要添加任何新的静态方法或者其它的代码,都会方便很多

一些常用的工具类我也直接封装在一个js类中,照理在main.js中引入:
在这里插入图片描述
这样一来,能把几十上百个常用的静态方法“封装”在某一个相应的工具类里面,这种思路让项目开发的方便性大幅提升,增改静态方法时无需再重新引入,这种思路我目前为止用起来都感觉特别方便。

Logo

前往低代码交流专区

更多推荐