记账--ts引用和改写js

586 阅读1分钟

ts引用js

第一种

//js部分
export default model
//ts部分
const model=require('@/model.js').default

第二种

//js部分
export  {model}
//ts部分
const model=require('@/model.js').model
//还可以使用析构赋值
const {model}=require('@/model.js')

万不得已才这样用,你都用TS了为什么还用JS

TS改写JS

第一步:

​ 把 JS 后缀改成 TS

第二步:

​ 把所有数据加上类型

小插曲:

​ 如果声明的类型在其他文件里,把声明放在全局的地方

一般叫 custom.d.ts ( 类型定义文件的以 .d.ts 结尾,里面主要用来定义类型。(全局的,不需要引用) )

参考文档