本文记录自己学习 TypeScript 过程中遇到的一些知识点,偏向 Vue3 + TS 企业项目中的实际使用,而不是 TS 官方语法大全。 一、冒号 : 和 as 的区别
// 获取列表 getListFn(fn) { this.listLoading = true; getList({ ...this.form, ...this.page }).then((res) => { this.list = res.data
多语言版: diffTime(startDate) { var dateBegin = new Date(startDate); var dateEnd = new Date(); var diff = dateEnd.getTime() - dateBegin.
ellipsis(str, num) { if (str) { return str.substr(0, 6) + '...' + str.substr(num); } } 使用场景:隐藏手机号
发送后端的数据 如何增加一条 使用es6: func({...obj1,this.obj2,key:value}) <
Object.keys(this.form).forEach((item) => { this.form[item] = '' })
1. 文件夹创建: 创建一个 modules 文件夹,里面存放各种模块,外面一个 index.js 文件 文件夹内容: