Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
b9379508
U
uni-app
项目概览
DCloud
/
uni-app
3 个月 前同步成功
通知
725
Star
38705
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b9379508
编写于
7月 26, 2021
作者:
Q
qiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: build
上级
13a6220c
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
507 addition
and
495 deletion
+507
-495
packages/uni-app-vue/dist/service.runtime.esm.js
packages/uni-app-vue/dist/service.runtime.esm.js
+507
-495
未找到文件。
packages/uni-app-vue/dist/service.runtime.esm.js
浏览文件 @
b9379508
...
...
@@ -5799,9 +5799,13 @@ export default function vueFactory(exports) {
var
kebabKey
;
for
(
var
_key6
in
rawCurrentProps
)
{
if
(
!
rawProps
||
!
hasOwn
(
rawProps
,
_key6
)
&&
((
kebabKey
=
hyphenate
(
_key6
))
===
_key6
||
!
hasOwn
(
rawProps
,
kebabKey
)))
{
if
(
!
rawProps
||
// for camelCase
!
hasOwn
(
rawProps
,
_key6
)
&&
(
// it's possible the original props was passed in as kebab-case
// and converted to camelCase (#955)
(
kebabKey
=
hyphenate
(
_key6
))
===
_key6
||
!
hasOwn
(
rawProps
,
kebabKey
)))
{
if
(
options
)
{
if
(
rawPrevProps
&&
(
rawPrevProps
[
_key6
]
!==
undefined
||
// for kebab-case
if
(
rawPrevProps
&&
(
// for camelCase
rawPrevProps
[
_key6
]
!==
undefined
||
// for kebab-case
rawPrevProps
[
kebabKey
]
!==
undefined
))
{
props
[
_key6
]
=
resolvePropValue
(
options
,
rawCurrentProps
,
_key6
,
undefined
,
instance
,
true
/* isAbsent */
...
...
@@ -7625,7 +7629,9 @@ export default function vueFactory(exports) {
var
container
=
// oldVNode may be an errored async setup() component inside Suspense
// which will not have a mounted element
oldVNode
.
el
&&
(
oldVNode
.
type
===
Fragment
||
// - In the case of different nodes, there is going to be a replacement
oldVNode
.
el
&&
(
// - In the case of a Fragment, we need to provide the actual parent
// of the Fragment itself so it can move its children.
oldVNode
.
type
===
Fragment
||
// - In the case of different nodes, there is going to be a replacement
// which also requires the correct parent container
!
isSameVNodeType
(
oldVNode
,
newVNode
)
||
// - In the case of a component, it could contain anything.
oldVNode
.
shapeFlag
&
6
...
...
@@ -8467,7 +8473,8 @@ export default function vueFactory(exports) {
/* TELEPORT */
)
{
vnode
.
type
.
remove
(
vnode
,
parentComponent
,
parentSuspense
,
optimized
,
internals
,
doRemove
);
}
else
if
(
dynamicChildren
&&
(
type
!==
Fragment
||
patchFlag
>
0
&&
patchFlag
&
64
}
else
if
(
dynamicChildren
&&
(
// #1153: fast path should not be taken for non-stable (v-for) fragments
type
!==
Fragment
||
patchFlag
>
0
&&
patchFlag
&
64
/* STABLE_FRAGMENT */
))
{
// fast path for block nodes: only need to unmount dynamic children.
...
...
@@ -9374,7 +9381,11 @@ export default function vueFactory(exports) {
if
(
isBlockTreeEnabled
>
0
&&
// avoid a block node from tracking itself
!
isBlockNode
&&
// has current parent block
currentBlock
&&
(
patchFlag
>
0
||
shapeFlag
&
6
currentBlock
&&
(
// presence of a patch flag indicates this node needs patching on updates.
// component nodes also should always be patched, because even if the
// component doesn't need to update, it needs to persist the instance on to
// the next vnode so that it can be properly unmounted later.
patchFlag
>
0
||
shapeFlag
&
6
/* COMPONENT */
)
&&
// the EVENTS flag is only for hydration and if it is the only flag, the
// vnode should not be considered dynamic due to handler caching.
...
...
@@ -9909,7 +9920,8 @@ export default function vueFactory(exports) {
/* CONTEXT */
;
return
ctx
[
key
];
}
else
if
(
globalProperties
=
appContext
.
config
.
globalProperties
,
hasOwn
(
globalProperties
,
key
))
{
}
else
if
(
// window properties
globalProperties
=
appContext
.
config
.
globalProperties
,
hasOwn
(
globalProperties
,
key
))
{
{
return
globalProperties
[
key
];
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录