Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
e00f4977
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3598
Star
108
Fork
921
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
120
列表
看板
标记
里程碑
合并请求
109
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
120
Issue
120
列表
看板
标记
里程碑
合并请求
109
合并请求
109
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
e00f4977
编写于
6月 27, 2022
作者:
DCloud-WZF
💬
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update: 补充修改配置、创建方式及ts版本支持
上级
17366ab0
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
26 addition
and
0 deletion
+26
-0
docs/tutorial/typescript-subject.md
docs/tutorial/typescript-subject.md
+26
-0
未找到文件。
docs/tutorial/typescript-subject.md
浏览文件 @
e00f4977
...
...
@@ -4,6 +4,32 @@
类型定义文件由 @dcloudio/types 模块提供,安装后请注意配置 tsconfig.json 文件中的 compilerOptions > types 部分,如需其他小程序平台类型定义也可以安装,如:miniprogram-api-typings、mini-types。对于缺少或者错误的类型定义,可以自行在本地新增或修改并同时报告给官方请求更新。
### 修改 Typescript 配置
在根目录创建
`tsconfig.json`
文件,并进行个性化配置,推荐配置如下:
```
// tsconfig.json
{
"compilerOptions": {
// 与 Vue 的浏览器支持保持一致
"target": "es5",
// 这可以对 `this` 上的数据 property 进行更严格的推断
"strict": true,
// 如果使用 webpack 2+ 或 rollup,可以利用 tree-shake:
"module": "es2015",
"moduleResolution": "node",
"types": ["@dcloudio/types"]
}
}
```
### cli 命令行创建 ts 项目
参考
[
文档
](
https://uniapp.dcloud.io/quickstart-cli.html#install-vue-cli
)
### TypeScript 支持版本
#### vue2
`.nvue文件`
不支持 TypeScript,
`.vue文件`
HBuilderX 创建项目支持
`TypeScript 3.7.5`
,cli 命令行创建项目支持
`TypeScript 3.0.0`
。
#### vue3
`.vue文件`
及
`.nvue文件`
均支持最新版 TypeScript 语法。
### 注意事项
在 uni-app 中使用 ts 需要注意以下事项。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录