尽量定义一些纯函数，比如大小写字母转换。

或者是一些完全静态的数据配置。

如果是存在状态的工具函数，应该尽可能的转化为服务。

## 例外情况

服务可以 import 工具方法，但是工具方法不能直接 import 一个服务。

直观的解释就是服务是有生命周期的，是在 vue 初始化整个 app 之后才有的服务。

所以如果在初始化之前需要某个方法和数据，则只能写为工具方法了。而不能写为服务。

比如环境检测和当前使用的哪些域名，就不能转换为服务。因为这个数据在初始化之前就需要。

## 全局对象

window.Sentry
window.analysisSdk
window.eventTrack
