为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第5天 Vue3 + TS仿知乎专栏企业级项目

标签:
Vue.js

课程名称:Vue3 + TS仿知乎专栏企业级项目
课程章节:第1、2章
主讲老师:张轩

课程内容

课程是Vue3 + TS的项目,非常贴近我们的开发需求。我从前用过一年Vue2,后来大部分时间使用React,上这门课温习一下旧内容,并且把Vue捡起来。
这门课的参考资料非常完善,有项目演示、有API文档,有课程笔记文档,建议支持正版啦。

第2章是基础的TS语法
数组类型指定数组的数据类型,而元组限制了数据类型和长度
比如

let arrOfNumbers: number[] = [1, 2, 3];
arrOfNumbers.push(3);

function test() {
  console.log(arguments);
}

let user: [string, number] = ['viking', 23]

Interface是对对象的描述,如果类型太长,可以使用type将interface等名称简写;
函数的类型声明使用箭头表示返回的类型,则inteface里指定返回值的话使用冒号;
联合类型只能访问共有的属性和方法,类型断言用as来指定当前的类型,从而使用对应的属性和方法
不过使用typeof的话可以智能判断类型;
常量值才能进行常量枚举;
泛型

  • 普通用法是,把定义好的类型当参数一样传入
  • 进阶用法是设置extend控制传入满足的约束条件

另外内置类型,还可以快速帮我们处理编码过程,比如合并、排除等操作

课程收获

主要是复习TS方面的内容,在enum拿一节有点深刻,常量的枚举编译出来的也简单。
很期待接下来Vue3的内容!
图片描述

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
2
获赞与收藏
2

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消