Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-uni-app-x-zh
提交
2f181749
U
unidocs-uni-app-x-zh
项目概览
DCloud
/
unidocs-uni-app-x-zh
通知
144
Star
2
Fork
33
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
9
列表
看板
标记
里程碑
合并请求
11
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-uni-app-x-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
9
Issue
9
列表
看板
标记
里程碑
合并请求
11
合并请求
11
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
2f181749
编写于
1月 25, 2024
作者:
雪洛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: 更新web开发指南
上级
6e285e3c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
11 addition
and
2 deletion
+11
-2
docs/_sidebar.md
docs/_sidebar.md
+1
-1
docs/web/README.md
docs/web/README.md
+10
-1
未找到文件。
docs/_sidebar.md
浏览文件 @
2f181749
...
...
@@ -9,7 +9,7 @@
*
[
几种组件标记的概念澄清
](
tutorial/idref.md
)
*
vue 框架
*
[
概述
](
vue/README.md
)
*
[
web端开发指南
](
web/
intro
.md
)
*
[
web端开发指南
](
web/
README
.md
)
*
运行和调试
*
[
真机运行
](
https://uniapp.dcloud.net.cn/tutorial/run/run-app.html
)
*
[
Android审查元素
](
debug/android-inspector.md
)
...
...
docs/web/
intro
.md
→
docs/web/
README
.md
浏览文件 @
2f181749
...
...
@@ -66,7 +66,9 @@ export default {
## uts
### 类型
uts内编译到web端时可以使用任何ts特性。
### 运行时类型保留
不同于ts编译后完全抹除类型,uts在运行时保留了部分类型信息。通常是定义type后,创建此type对应的实例时,会保留此实例的类型信息。
...
...
@@ -91,6 +93,13 @@ console.log(result instanceof Obj) // true
-
目前
`uni.request`
传入泛型时不会创建对应类型的实例,会直接抹除类型信息,后续可能会调整为创建泛型类型对应的实例,请勿利用此特性。
-
仅项目内定义的类型可以被实例化,uni-app-x内部定义的类型无法被实例化,例如
`const options = { url: 'xxx' } as RequestOptions`
,并不会将此对象转化为RequestOptions的实例,运行时也没有
`RequestOptions`
对应的类型信息。
### any类型
不同于ts,uts中any类型不包含null类型
### void/undefined类型
为保证多端统一应尽量避免使用undefined、void类型,可以使用null代替。如果需要判断是否为null建议使用两个等号,不要使用三个等号(此处使用了js的特性
`undefined == null`
结果为true)。
## css
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录