一键测量让智能手表重回便捷,Amazfit以“小步”跃进下一阶段
06-21
什么是TS? TS语言,也称为TypeScript,是前端非常强大的语言超集,基于JavaScript。 TS的强大吸引了很多前端开发者学习和使用。
TS最大的特点是基于JavaScript来设计泛型、对象、继承、数据类型等。在我们开发JavaScript的过程中,报错率非常高,因为JS是弱类型语言。
TS 具有很强的类型检查,例如严格的数据类型、严格的格式等。VUE-CLI 创建 TS 支持的项目。
如果你喜欢使用Vue进行前端开发,那么你一定用过它的CLI。使用CLI构建项目时,可以选择Vue2或Vue3。
其实我们也可以定制。在自定义项目中,我们可以检查 TS 选项。
输入自定义,Babel 选项默认为您选择,并且是必需的。第二项是TS。
渐进式 Web 应用程序 (PWA) 支持 渐进式 Web 应用程序路由器 路由管理器 Vuex 项目状态管理 Css 预处理器 Css 预处理器 Linter / Formatter 代码样式检查和格式化 单元测试 单元测试 E2E 测试 端到端测试(如果您想使用 Sass 或)少一点,那么你可以勾选CSS预处理选项,它会让你在下一步中选择扩展语言对应的预处理器。按 Enter 键让您选择版本。
然后应该有一个选项->:这个选项我选择了NO。他到底是什么?他在问你:vue中使用的是TS的class-style代码风格。
vue中使用的是typescript的class-style代码风格。除了ts的语法之外,还使用了vue-property-decorator语法。
vue-class-component 语法搜索 我们看一下:vue class component 是 vue 官方出品的 vue 属性装饰器。它是由社区制作的。
vue类组件提供vue组件等。 vue 属性装饰器深度依赖于 vue 类组件,扩展了很多操作符 @Prop @Emit @Inject 等。
可以说是vue类组件的超集。正常开发时,只需要使用vue属性装饰器中提供的操作符即可。
您不再需要从 vue 类组件引入 vue 组件。这个东西和Java的注解很相似。
我在博客上看到一个大佬给出的例子:使用Babel对原始链接进行转义,并与TypeScript一起使用进行自动检测。我选的是Y。
然后还有一个:Use History mode for fouter。我不会解释这一点。
用过路由的人都知道。这里选择语法检测模式: ESLint with error Prevention only 仅错误提醒 ESLint + Airbnb config 松散模式 ESLint + Standard config 正常模式 ESLint + Prettier 严格模式用得较多,然后有两个选项: Lint on save 检查 Lint when saving 和修复提交检查,然后在提交到远程时进行另一项检查:您更喜欢将 Bable、ESLint 的配置放在哪里。
ETC?在专用配置文件中 配置文件放置在单独的文件中 在 package Json 中 配置文件放置在 package.json 最后:将此保存为将来项目的预设吗?还记得我们的预设吗?我选择“否”。然后大楼就开始了。
这样就完成了构建。看一下项目结构。
项目结构整体结构和普通Vue类似。勾选路由和Vuex后,默认创建路由和Vuex文件夹。
那么所有的JS文件就变成了TS文件。然后多了一个TS配置文件tsconfig.js,基本上不需要自己定义。
另外,还有两个TS文件。 shims-vue.d.ts 文件可帮助您的 IDE 了解以 .vue 结尾的文件是什么。
shims.tsx.d.ts 允许您使用 .tsx 文件编写 JSX` 风格的打字稿代码,同时在 jsx` IDE 中启用语法支持。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-06
06-17
06-18
06-18
06-17
06-18
最新文章
【玩转GPU】ControlNet初学者生存指南
【实战】获取小程序中用户的城市信息(附源码)
包雪雪简单介绍Vue.js:开学
Go进阶:使用Gin框架简单实现服务端渲染
线程池介绍及实际案例分享
JMeter 注释 18 - JMeter 常用配置组件介绍
基于Sentry的大数据权限解决方案
【云+社区年度征文集】GPE监控介绍及使用