请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于在.vue文件处理业务逻辑,根据hooks思维引发的思考!!!

图片描述
根据hooks思想,会将独立的业务逻辑抽离,调用hooks函数返回所依赖的属性和方法;那在使用TS处理一些接口和声明类型进行类型注解的时候,如果都写在script里,反而会显得不雅观和造成混淆;那有没有一种可能,根据单一职责思想,每个.vue组件都有属于自己的ts文件或者ts目录,然后根据这个ts文件进行处理响应的逻辑和返回依赖项,甚至遇到更为复杂的逻辑,我们还可以在此之上再创建多个文件进行拆分和组合呐?

正在回答 回答被采纳积分+3

1回答

张轩 2020-10-10 17:18:57

同学你好 你这里有很好的思考 但是我估计你以前没有写过 ts 的项目,注意我们现在的 vue 项目的script 部分就是 typescript,所以你可以就把它看成是 ts 文件,所以这些类型写在这些文件中是没有问题的。当然你也可以将这些类型拆分到单独的 ts 文件中,也完全可以。可以选择让你感觉舒服的方式,这里没有教条主义,按你的思路来走就可以。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信