如何将Vue代码中重复的去重方法改写为简洁的长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2669个文字,预计阅读时间需要11分钟。
在开始本篇主题之前,让我们先将上次遗留的问题梳理一下:将其他组件中axios请求的地方封装起来。这里不放置代码,相关代码将在文末提供,有趣易懂的小童鞋可自行尝试。
在开始本篇的主题之前,让我们把上次遗留下来的问题都清理一下:
将其他组件中 axios 请求的地方封装起来。
这里就不把代码放在开头了,相关代码都放在文末,有兴趣了解的童鞋可以先往下翻。
好了, 我们现在把上篇剩下的任务给完成了,接下来我们来正式开始本篇内容吧。
去重是什么
字面上意思:去除重复,在项目中,不可避免的会出现重复代码。但是如果不好好去处理这些重复代码,那很有可能就会给你很多“惊喜”。
如何为“重复” 下一个定义呢?
从最浅显的层次来看, 相同即是重复。在我们上面的代码中,每一个组件中都有这么一行代码:
import RequestSender from '@/requestSender';
这就是重复代码,在每一个需要发起请求的组件中你都会需要写上这么一行代码。那么让我们就这个列举一些可能出现的问题:
某一天修改了文件名
某一天移动了该文件
那么项目中需要修改的地方将会是多少呢?而在修改中会产生手误的概率又会是多少呢?以上还是在单人开发的时候,如果团队协作开发,这些情况的概率又会是什么样的呢。
如何去重
当然,对于上面这种引入型的代码,类似移动文件,修改文件名这种操作。
本文共计2669个文字,预计阅读时间需要11分钟。
在开始本篇主题之前,让我们先将上次遗留的问题梳理一下:将其他组件中axios请求的地方封装起来。这里不放置代码,相关代码将在文末提供,有趣易懂的小童鞋可自行尝试。
在开始本篇的主题之前,让我们把上次遗留下来的问题都清理一下:
将其他组件中 axios 请求的地方封装起来。
这里就不把代码放在开头了,相关代码都放在文末,有兴趣了解的童鞋可以先往下翻。
好了, 我们现在把上篇剩下的任务给完成了,接下来我们来正式开始本篇内容吧。
去重是什么
字面上意思:去除重复,在项目中,不可避免的会出现重复代码。但是如果不好好去处理这些重复代码,那很有可能就会给你很多“惊喜”。
如何为“重复” 下一个定义呢?
从最浅显的层次来看, 相同即是重复。在我们上面的代码中,每一个组件中都有这么一行代码:
import RequestSender from '@/requestSender';
这就是重复代码,在每一个需要发起请求的组件中你都会需要写上这么一行代码。那么让我们就这个列举一些可能出现的问题:
某一天修改了文件名
某一天移动了该文件
那么项目中需要修改的地方将会是多少呢?而在修改中会产生手误的概率又会是多少呢?以上还是在单人开发的时候,如果团队协作开发,这些情况的概率又会是什么样的呢。
如何去重
当然,对于上面这种引入型的代码,类似移动文件,修改文件名这种操作。

