发表于: 2019-10-13 22:57:08
1 934
今天完成的事情:
1 完成前台项目的搭建,合并后台svn代码(代码合并出了很多小问题,最后是再checkout一个文件夹,把自己的代码复制进去再提交)
2 跟后端商量接口的问题
明天计划的事情:
1 开始写前台页面
遇到的问题:
1 暂无
收获:
搭建了项目后发现main的后缀是ts,不是js。查了下应该是创建的时候勾选了typescript ,所以去了解了一下这个东西
TypeScript 有以下几个优势:
1 可读性。TypeScript 是 JavaScript 的超集,这意味着他支持所有的 JavaScript 语法。并在此之上对 JavaScript 添加了一些扩展,如interface等。这样会大大提升代码的可阅读性
2 静态类型检查。静态类型检查可以避免很多不必要的错误,不用在调试的时候才发现问题。
代码提示。ts 搭配 vscode,代码提示非常友好
3 代码重构。例如全项目更改某个变量名(也可以是类名、方法名,甚至是文件名[重命名文件自动修改的是整个项目的import]),在JS中是不可能的,而TS可以轻松做到。
注意有些问题
1 ts无法识别$ref
直接在 this.$refs.xxx 后面申明类型如
或者:在export default class xxx extends Vue
里面声明全部的$ref 的类型
2 ts无法识别 require
安装声明文件
评论