TypeScript使⽤过程中遇到的问题
最近在远程协助⼀个项⽬,发现项⽬上是使⽤TypeScript进⾏开发的,本着融⼊风格的想法,加上之前也有初步学习过,第⼀次尝试在项⽬上使⽤TypeScript,还是遇到了不少问题的。
问题⼀:类型不匹配
云桌⾯不好截图.jpg
像是上⾯这种写法在js⾥⾯是再正常不过的,然⽽在ts中就会报错,原因是类型不匹配;这时候我们就要问了,怎么到这个类型定义的接⼝呢?最值得推荐的⽅法是去浏览官⽅的⽂档,⼀般⾥⾯都会有相关的使⽤⽰例;另⼀种做法是可以点进报错中出现的⽂件,⽐如上⽅的Column.d.ts
Column.d.ts.png
从中可以看到这个接⼝还不是在这个⽂件中定义的,是在其同级⽬录下的enum.d.ts中,所以我们继续寻
终于到了,接下来要做的就是将其正确引⼊就⾏:
引⼊.png
以上就是从代码中寻定义的接⼝的⽅法,亲测⼤部分都可以⽐较容易的到,虽然这种⽅法略显繁琐,但如果⽆法通过⽂档获取相关接⼝定义的信息,好像也只能通过这种⽅式来寻了。
问题⼆:r e f的使⽤
可以参考下⾯的代码:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论