关于在.vue文件处理业务逻辑,根据hooks思维引发的思考!!!
来源:5-5 ValidateInput 编码第四部分 — 使用 $attrs 支持默认属性
weixin_慕神3292065
2020-10-10
根据hooks思想,会将独立的业务逻辑抽离,调用hooks函数返回所依赖的属性和方法;那在使用TS处理一些接口和声明类型进行类型注解的时候,如果都写在script里,反而会显得不雅观和造成混淆;那有没有一种可能,根据单一职责思想,每个.vue组件都有属于自己的ts文件或者ts目录,然后根据这个ts文件进行处理响应的逻辑和返回依赖项,甚至遇到更为复杂的逻辑,我们还可以在此之上再创建多个文件进行拆分和组合呐?
写回答
1回答
-
张轩
2020-10-10
同学你好 你这里有很好的思考 但是我估计你以前没有写过 ts 的项目,注意我们现在的 vue 项目的script 部分就是 typescript,所以你可以就把它看成是 ts 文件,所以这些类型写在这些文件中是没有问题的。当然你也可以将这些类型拆分到单独的 ts 文件中,也完全可以。可以选择让你感觉舒服的方式,这里没有教条主义,按你的思路来走就可以。
00
相似问题