请稍等 ...
×

采纳答案成功!

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

关于在.vue组件引入相关API和声明TS类型问题

回答1 浏览107 2020-10-10 09:38:03

老师,我有个问题一直思考了很久,就是在使用TS的时候,难免需要声明一些类型或者接口等等,然后进行相应的类型注解和使用,就如同一下图:
图片描述
从代码结构和美化角度来看,感觉不是很好,有没有一种可能就是针对当前组件创建一个TS服务文件,针对需求来提供一些方法来服务当前组件,这样的话看起来会更好的维护代码,确立一种单一职责的关系?!(我的意思是不想讲很多关于业务逻辑的东西都写在script标签里面,会有一种很混乱的感觉)

添加回答

已采纳回答

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

2020-10-10 17:20:57

Vue3.0(正式版) + TS 仿知乎专栏企业级项目

难度中级
时长17小时
人数936
好评度98.5%

Vue3.0 全家桶+TS ,带你完成前后端分离复杂项目,率先掌握vue3.0造轮子技能

讲师

张轩 Web前端工程师

曾在Apple、百度担任高级前端开发工程师,是《React全栈:Redux Flux webpack Babel整合开发》该书作者,拥有丰富的Web开发经验,喜欢追寻新技术,同时致力于前端工程化,并且有大型SPA项目的架构及开发经验。

意见反馈 帮助中心 APP下载
官方微信