Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_39196613
unidocs-zh
提交
dc26e286
unidocs-zh
项目概览
weixin_39196613
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
dc26e286
编写于
3月 20, 2024
作者:
H
HRK
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
https://gitcode.net/dcloud/unidocs-zh
上级
5b0115ff
2e246f68
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
54 addition
and
13 deletion
+54
-13
docs/api/plugins/push.md
docs/api/plugins/push.md
+1
-1
docs/release-note-alpha.md
docs/release-note-alpha.md
+25
-0
docs/resource.md
docs/resource.md
+2
-1
docs/static/uni-app-lifecycle-vue2.png
docs/static/uni-app-lifecycle-vue2.png
+0
-0
docs/static/uni-app-lifecycle-vue3.png
docs/static/uni-app-lifecycle-vue3.png
+0
-0
docs/tutorial/beian.md
docs/tutorial/beian.md
+4
-1
docs/tutorial/page.md
docs/tutorial/page.md
+8
-0
docs/tutorial/vue-api.md
docs/tutorial/vue-api.md
+1
-1
docs/tutorial/vue3-api.md
docs/tutorial/vue3-api.md
+1
-0
docs/uni-ad/ad-weixin-native.md
docs/uni-ad/ad-weixin-native.md
+7
-4
docs/unipush-v2.md
docs/unipush-v2.md
+5
-5
未找到文件。
docs/api/plugins/push.md
浏览文件 @
dc26e286
...
...
@@ -4,7 +4,7 @@
## 客户端API
### uni.getPushClientId(OBJECT)
### uni.getPushClientId(OBJECT)
@getpushclientid
获取客户端唯一的推送标识
注意:这是一个异步的方法,且仅支持uni-push2.0;
...
...
docs/release-note-alpha.md
浏览文件 @
dc26e286
#### 4.04.2024031519-alpha
*
【uni-app】
+
Web平台 修复 iOS safari手势返回期间上一页面为空白的Bug
[
详情
](
https://issues.dcloud.net.cn/pages/issues/detail?id=941
)
+
微信小程序平台 新增
`uni.requestVirtualPayment`
虚拟支付API
[
详情
](
https://uniapp.dcloud.net.cn/api/plugins/virtualPayment.html
)
+
修复 4.0.2 引发的 vue3 项目 uts 加密插件编译报错的Bug
+
App平台 修复 wgt热更新后无法调用 uts 加密插件的Bug
[
详情
](
https://ask.dcloud.net.cn/question/187762
)
+
App平台 修复 制作应用 wgt 包时包含 uts 插件的Bug
[
详情
](
https://ask.dcloud.net.cn/question/181181
)
+
App平台 修复 uni.getFileSystemManager 错误提示信息不准确的Bug
[
详情
](
https://ask.dcloud.net.cn/question/184457
)
+
App-Android平台 修复 应用非首次启动可能偶发崩溃的Bug
+
App-Android平台 修复 uni.getStorageSync 特定情况可能丢失字符的Bug
[
详情
](
https://ask.dcloud.net.cn/question/187167
)
+
App-Android平台 修复 nvue textarea 组件特定情况可能引起崩溃的Bug
[
详情
](
https://ask.dcloud.net.cn/question/187514
)
*
【uni-app x 插件】
+
Web平台 优化 减少编译耗时
+
Web平台 修复 uni.rpx2px在项目发行后调用报错的Bug
[
详情
](
https://issues.dcloud.net.cn/pages/issues/detail?id=930
)
+
Web平台 修复 instanceof UniXXXElement 报错的Bug
[
详情
](
https://issues.dcloud.net.cn/pages/issues/detail?id=940
)
+
App-Android平台 修复 组件 text 内容从非空设置为空文本无效的Bug
[
详情
](
https://issues.dcloud.net.cn/pages/issues/detail?id=950
)
+
App-Android平台 修复 组件 text 设置高度后无法修改文本内容的Bug
[
详情
](
https://issues.dcloud.net.cn/pages/issues/detail?id=981
)
+
App-Android平台 修复 4.02版引出的 组件 button 属性样式部分情况可能无效的Bug
[
详情
](
https://issues.dcloud.net.cn/pages/issues/detail?id=900
)
+
App-Android平台 修复 4.02版引出的 组件 button 组件 hover-class 设置为 none 无效的Bug
[
详情
](
https://issues.dcloud.net.cn/pages/issues/detail?id=958
)
*
【uniCloud 插件】
+
【重要】uni-pay 支持微信小程序虚拟支付
[
详情
](
https://doc.dcloud.net.cn/uniCloud/uni-pay/wxpay-virtual.html
)
+
新增 插件 uni-pay-x,uni-app x 版本的 uni-pay
[
详情
](
https://doc.dcloud.net.cn/uniCloud/uni-pay/uni-app-x.html
)
*
【App插件(含5+App和uni-app的App端)】
+
Android平台 更新 地图/定位模块 高德地图 SDK 为 9.8.3 版,高德定位 SDK 为 6.4.2 版,解决无法合规检测的问题
[
详情
](
https://ask.dcloud.net.cn/question/187161
)
#### 4.03.2024031101-alpha
*
【uni-app 插件】
+
Web平台 修复 4.02 引发的 Vue3 项目 .scss 文件条件编译失效的Bug
[
详情
](
https://issues.dcloud.net.cn/pages/issues/detail?id=912
)
...
...
docs/resource.md
浏览文件 @
dc26e286
...
...
@@ -38,7 +38,8 @@
*
[
《uniapp 原生插件开发-android》
](
https://www.bilibili.com/video/BV13V411H7W2?spm_id_from=333.999.0.0&vd_source=b123f8c166833c59567e6923b9aa2013
)
,出品人:朱哲
*
[
《uniapp 原生插件开发-iOS》
](
https://www.bilibili.com/video/BV1Db4y1D7Yr?spm_id_from=333.999.0.0
)
,出品人:朱哲
*
[
《雪狐uni-app+阿里直播实战项目开发第一季》
](
https://www.studyfox.cn/487.html
)
,出品人:雪狐网
*
[
《2022新课uniapp零基础入门到项目打包》
](
https://www.bilibili.com/video/BV1mT411K7nW?p=1
)
,出品人:咸虾米_
*
[
《2024新课uniapp Vue3 零基础入门到项目打包》
](
https://www.bilibili.com/video/BV1Yg4y127Fp/?p=1
)
,出品人:咸虾米_
*
[
《2022新课uniapp Vue2 零基础入门到项目打包》
](
https://www.bilibili.com/video/BV1mT411K7nW?p=1
)
,出品人:咸虾米_
...
...
docs/static/uni-app-lifecycle-vue2.png
0 → 100644
浏览文件 @
dc26e286
207.1 KB
docs/static/uni-app-lifecycle-vue3.png
0 → 100644
浏览文件 @
dc26e286
205.2 KB
docs/tutorial/beian.md
浏览文件 @
dc26e286
...
...
@@ -30,6 +30,8 @@
注意:App备案需要填写App后端服务器域名,该域名持有人需和App备案主体保持一致,且
**域名需提前备案**
。关于域名备案,请参考上一章节。
> 若您不熟悉App备案,需要技术指导、加急办理或三方代办服务,可到服务市场寻求帮助,[点此前往](https://market.aliyun.com/agents/yscdcloud#J_3668019490)
## 小程序备案
开发者自行到各家小程序管理控制台上传相关信息,即可完成,不涉及域名及固定IP等要素。
...
...
@@ -43,8 +45,9 @@
-
[
京东小程序备案流程
](
https://mp-docs.jd.com/doc/operation/beian/2300
)
-
[
快手小程序备案流程
](
https://mp.kuaishou.com/docs/operate/specification/icp/guide.html
)
> 若您不熟悉小程序备案流程,需要技术指导、加急办理或三方代办服务,可到服务市场寻求帮助,[点此前往](https://market.aliyun.com/agents/yscdcloud#J_3668019490)
## FAQ
-
Q:APP备案如何获取公钥、签名MD5等特征信息?
-
A:参考
[
App特征信息的获取方法
](
https://help.aliyun.com/zh/icp-filing/fill-in-app-feature-information
)
或使用
[
App解析包工具
](
https://www.yimenapp.com/developer/cert_analyse_upload.cshtml
)
。
\ No newline at end of file
-
A:参考
[
App特征信息的获取方法
](
https://help.aliyun.com/zh/icp-filing/fill-in-app-feature-information
)
或使用
[
App解析包工具
](
https://www.yimenapp.com/developer/cert_analyse_upload.cshtml
)
。
docs/tutorial/page.md
浏览文件 @
dc26e286
...
...
@@ -284,6 +284,14 @@ style的写法与web的css基本相同。
|onShareTimeline|监听用户点击右上角转发到朋友圈|微信小程序|2.8.1+|
|onAddToFavorites|监听用户点击右上角收藏|微信小程序、QQ小程序|2.8.1+|
## Vue2 页面及组件生命周期流程图@vue2-lifecycle-flow
![](
../static/uni-app-lifecycle-vue2.png
)
#{.zooming width=1000 margin=auto}
## Vue3 页面及组件生命周期流程图@vue3-lifecycle-flow
![](
../static/uni-app-lifecycle-vue3.png
)
#{.zooming width=1000 margin=auto}
### 页面加载时序介绍@timeline
接下来我们介绍onLoad、onReady、onShow的先后关系,页面加载的详细流程。
...
...
docs/tutorial/vue-api.md
浏览文件 @
dc26e286
...
...
@@ -83,7 +83,7 @@
|destroyed | Vue 实例销毁后调用。调用后,Vue 实例指示的所有东西都会解绑定,所有的事件监听器会被移除,所有的子实例也会被销毁
[
详情
](
https://v2.cn.vuejs.org/v2/api/#destroyed
)
|√ | √ | √ | |
|errorCaptured | 当捕获一个来自子孙组件的错误时被调用
[
详情
](
https://v2.cn.vuejs.org/v2/api/#errorCaptured
)
|√ | √ | √ | - |
[
页面及组件生命周期流程图
](
/tutorial/page.md#vue2-lifecycle-flow
)
## 实例属性
...
...
docs/tutorial/vue3-api.md
浏览文件 @
dc26e286
...
...
@@ -108,6 +108,7 @@ const app = createApp({})
|renderTracked |跟踪虚拟
`DOM`
重新渲染时调用。钩子接收
`debugger event`
作为参数。此事件告诉你哪个操作跟踪了组件以及该操作的目标对象和键。
[
详情
](
https://v3.cn.vuejs.org/api/options-lifecycle-hooks.html#rendertracked
)
|√ |√ | √ |
|renderTriggered |当虚拟
`DOM`
重新渲染为
`triggered.Similarly`
为
`renderTracked`
,接收
`debugger event`
作为参数。此事件告诉你是什么操作触发了重新渲染,以及该操作的目标对象和键。
[
详情
](
https://v3.cn.vuejs.org/api/options-lifecycle-hooks.html#rendertriggered
)
|√ |√ | √ |
[
页面及组件生命周期流程图
](
/tutorial/page.md#vue3-lifecycle-flow
)
## 选项/资源
...
...
docs/uni-ad/ad-weixin-native.md
浏览文件 @
dc26e286
...
...
@@ -7,11 +7,11 @@
{
"plugins"
:
{
"uni-ad"
:
{
"version"
:
"1.
1.1
1"
,
"version"
:
"1.
2.
1"
,
"provider"
:
"wxf72d316417b6767f"
},
"coral-adv"
:
{
"version"
:
"1.0.
18
"
,
"version"
:
"1.0.
24
"
,
"provider"
:
"wx0e203209e27b1e66"
}
}
...
...
@@ -37,10 +37,10 @@
<!-- 信息流/视频广告 -->
<uni-ad
adpid=
""
class=
"uni-banner"
></uni-ad>
<!-- 插屏和激励视频需要调用组件的show方法,banner,
格子类型广告不需要。只有激励视频有error和close事件
。 -->
<!-- 插屏和激励视频需要调用组件的show方法,banner,
视频广告,格子类型广告不需要
。 -->
<!-- 激励视频 -->
<uni-ad
adpid=
""
class=
"uni-rewarded-video-ad"
bind:close=
"onadclose"
bind:error=
"onaderror"
></uni-ad>
<uni-ad
adpid=
""
class=
"uni-rewarded-video-ad"
bind:
load=
"onadload"
bind:
close=
"onadclose"
bind:error=
"onaderror"
></uni-ad>
<button
bindtap=
"showRewardedVideoAd"
>
显示激励视频
</button>
<!--
...
...
@@ -67,6 +67,9 @@ Page({
showInterstitialAd
:
function
(
e
)
{
this
.
selectComponent
(
'
.uni-interstitial-ad
'
).
show
();
},
onadload
:
function
(
e
)
{
console
.
log
(
'
广告加载成功:
'
,
e
)
},
onadclose
:
function
(
e
)
{
const
detail
=
e
.
detail
// 用户点击了【关闭广告】按钮
...
...
docs/unipush-v2.md
浏览文件 @
dc26e286
...
...
@@ -169,7 +169,7 @@ uni-push本身并不收费,实际使用中需要依赖uniCloud云服务,而u
![](
https://img-cdn-aliyun.dcloud.net.cn/uni-app/doc/dev/ios.png
)
-
APP手机厂商推送参数设置(可选,应用进程离线时推送通道)
!
[](
https://img-cdn-aliyun.dcloud.net.cn/uni-app/doc/dev/20220728173149.png
)
uni-push集成并统一了各个手机厂商的系统级推送,目前支持魅族、OPPO、华为、小米、VIVO。如果需要使用厂商推送,需要先在各厂商开发者平台申请。详见
[
厂商推送应用创建配置流程
](
https://www.dcloud.io/docs/a/uni
-
push/manufacturer.pdf
)
uni-push集成并统一了各个手机厂商的系统级推送,目前支持魅族、OPPO、华为、小米、VIVO。如果需要使用厂商推送,需要先在各厂商开发者平台申请。详见
[
厂商推送应用创建配置流程
](
https://www.dcloud.io/docs/a/unipush/manufacturer.pdf
)
## 第三步:客户端操作
### 名词解释
...
...
@@ -199,7 +199,7 @@ uni-push本身并不收费,实际使用中需要依赖uniCloud云服务,而u
### 客户端启用uni-push2.0
-
uni-app x 框架的App端
标准基座不包含uni-push模块,如果需要使用此模块,应当在提交云打包时,项目代码中包含uni-push相关客户端api。
[
点此
](
/uni-app-x/collocation/manifest-modules.html#treeshaking
)
了解uni-app x的摇树机制
标准基座不包含uni-push模块,如果需要使用此模块,应当在提交云打包时,项目代码中包含uni-push相关客户端api。
[
点此
](
https://doc.dcloud.net.cn
/uni-app-x/collocation/manifest-modules.html#treeshaking
)
了解uni-app x的摇树机制
所以在开发调试时,需要先写一段包含uni-push相关客户端api代码,再打一个自定义基座。
...
...
@@ -283,11 +283,11 @@ export default {
}
```
> 先跟着示例代码简单体验,详细的uni.onPushMessage API介绍:uni-app 框架[详情参考](
/api/plugins/push.html#onpushmessage),uni-app x 框架[详情参考](/uni-app-x/api/plugins
/push.html#onpushmessage)
> 先跟着示例代码简单体验,详细的uni.onPushMessage API介绍:uni-app 框架[详情参考](
api/plugins/push.md#onpushmessage),uni-app x 框架[详情参考](https://doc.dcloud.net.cn/uni-app-x/api
/push.html#onpushmessage)
**APP端真机运行注意:**
-
如果启用了离线推送,必须:经过发行原生app云打包后,客户端才能监听到推送消息。标准HBuilder运行基座无法使用。
-
离线推送时,Android手机厂商通道推送
[
需设置消息渠道id
](
/uniCloud/uni-cloud-push/api.md
#channel
)
,否则会被限制频次和静默推送(静音且需下拉系统通知栏才可见)
-
离线推送时,Android手机厂商通道推送
[
需设置消息渠道id
](
https://doc.dcloud.net.cn/uniCloud/uni-cloud-push/api.html
#channel
)
,否则会被限制频次和静默推送(静音且需下拉系统通知栏才可见)
-
如果Android应用进入后台后(App未销毁),点击通知消息无法拉起App,请检查设备是否有禁止后台弹出界面,路径>>设置-应用管理-测试应用-权限管理-后台弹出界面,(一般是小米、oppo、
vivo设备)。
...
...
@@ -295,7 +295,7 @@ vivo设备)。
假如我要给“张三”打电话,那就需要知道对方的电话标识,即电话号码是多少。
同理,要给某个客户端推送消息,也需要知道该设备的客户端推送标识。
> 先跟着示例代码简单体验,详细的uni.getPushClientId API介绍:uni-app 框架[详情参考](
/api/plugins/push.html#onpushmessage),uni-app x 框架[详情参考](/uni-app-x/api/plugins/push.html#onpushmessage
)
> 先跟着示例代码简单体验,详细的uni.getPushClientId API介绍:uni-app 框架[详情参考](
api/plugins/push.md#getpushclientid),uni-app x 框架[详情参考](https://doc.dcloud.net.cn/uni-app-x/api/push.html#getpushclientid
)
代码示例:
```
js
// uni-app客户端获取push客户端标记
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录