
typescript
七月蜗牛
前端小白~
展开
-
ts项目中引入js的 npm包
1 可以选择安装其npm包的typescript版本 npm install @types/包名 --save 一般都是这样命名如果没有安装成功 那说明他没有ts版本, 就只能另想办法2 如果是自己写的js库 可以单独编写.d.ts文件3 如果是npm包的话 可以引入微软的自动生成工具dts-gen// 使用方法 // 首先安装下他的包npm install...原创 2019-09-24 17:00:57 · 10694 阅读 · 1 评论 -
vue+ts+装饰器 @Ref 获取元素距离顶部的位置
<div> <el-button type="primary" ref="ceshi" @click="goSome">点击</el-button> </div> @Ref() readonly ceshi mounted() { this.$nextTick(() => { cons...原创 2019-09-26 16:31:20 · 12307 阅读 · 1 评论 -
vue + ts 关于工具函数的封装及导出
在使用Vue构建项目的时候,通常会封装一些全局方法,这里说下我使用ts构建时封装的方式以其中一个为例interface Bs { [propName: string]: any}const bs: Bs = {}/** * @description: 添加持久缓存 */bs.setLocal = (name: string = 'default', value:...原创 2019-10-09 19:29:11 · 2866 阅读 · 0 评论