typescript
文章平均质量分 77
lihefei_coder
这个作者很懒,什么都没留下…
展开
-
elementui快捷时间
private pickerOptions: any = { shortcuts: [ { text: '最近1小时', onClick(picker: any) { const end = new Date(); const start = new Date(); start.setTime(start.getTime() - 1000 *原创 2020-12-18 10:58:37 · 169 阅读 · 0 评论 -
Vue+Elementui+Axios+TypeScript+downloadjs下载文件
<template> <el-button type="primary" size="large" @click="fileDownload">下载模版文件(Excel文件)</el-button></template><script lang="ts">import { Component, Vue } from 'vue-property-decorator';import axios from 'axios';import原创 2020-07-10 11:14:48 · 693 阅读 · 0 评论 -
Vue+Elementui+Axios+TypeScript上传文件
<template> <el-upload ref="upload" action accept="application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" :limit="1" :file-list="fileList" :auto-upload="false原创 2020-07-10 10:47:48 · 1137 阅读 · 1 评论 -
axios过滤重复请求及批量取消请求
实现思路:把每次发送的请求及参数通过CancelToken创建标记添加到vuex的一个列表中,响应完成后从vuex的列表中删除该标记每次添加标记到列表时先与列表比对是否重复,未重复正常添加,重复则不添加并取消该次请求。通过循环vuex的请求标记列表,可以批量取消所有请求。http.ts该文件封装了axios的请求,对每次的请求通过cancel的createInterceptUrl方法创建标识,然后通过axiosPendingModule的addPending方法记录在vuex的列表中,响应结束后通原创 2020-06-17 11:57:48 · 1254 阅读 · 0 评论 -
商品规格SKU笛卡尔积计算
typeScript 版function cartesianProductOf(...args: any[]) { return args.reduce( (total: any, current: any) => { let ret = [] as any[]; total.forEach((a: any) => { current.forEach((b: any) => {原创 2020-06-10 16:18:42 · 2307 阅读 · 0 评论 -
vue typescript mixins混入
person-mixins.tsimport { Component, Vue } from 'vue-property-decorator';@Componentexport default class PersonMixins extends Vue { public name: string = "Zhangsan"; public say(msg: string) { console.log(msg); }}home.vue<template>原创 2020-05-28 17:40:31 · 3275 阅读 · 0 评论 -
vue typescript 使用tinymce5富文本编辑器
GitHub上地址https://github.com/tinymce/tinymce-vue1.安装tinymce、tinymce ts声明文件npm install tinymce -Snpm install @types/tinymce -S安装之后,在 node_modules 中找到 tinymce/skins 目录,然后将 skins 目录复制到 public/tinymce目录下同时下载简体中文语言包文件,复制到 public/tinymce目录下skins文件夹及zh_CN原创 2020-05-18 16:59:42 · 3215 阅读 · 5 评论 -
VSCode运行TypeScript
安装Code Runner插件配置插件在Terminal中运行设置 > Extensions,找到 Run Code configuration,勾上 Run In Terminal选项,设置完可以支持输入及解决输出乱码问题。执行代码输出打开需要执行的 ts 文件,点击图标运行,在Terminal可以看到输出结果...原创 2019-12-26 11:44:47 · 4965 阅读 · 1 评论 -
VSCode调试TypeScript
安装 npm 依赖包npm install typescript -gnpm install ts-node -g配置 tsconfig.json在项目目录下运行命令tsc --init生成tsconfig.json在配置中添加 sourceMap:true。{ "compilerOptions": { "target": "es5", "mo...原创 2019-12-26 11:21:20 · 1222 阅读 · 0 评论 -
TypeScript踩坑记录
TypeScript踩坑记录原创 2019-12-25 10:17:19 · 42635 阅读 · 12 评论