比如API里的watch的类型,vue官方文档写的是这个{ [key: string]: string | Function | Object | Array },这个不是js有的语法吧,开始我还很迷糊,里面的中括号代表什么,原来才发现这是TS的语法,请问为什么呢?
因为vue3已经引入了typescript,所以这就不奇怪了。
vue2用的是flow.js,用于类型检查vue3用的是ts