Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
dea161c5
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,发现更多精彩内容 >>
提交
dea161c5
编写于
12月 08, 2021
作者:
fxy060608
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: print startup duration
上级
f4f0c2a4
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
19 addition
and
12 deletion
+19
-12
packages/uni-cli-shared/src/messages/index.ts
packages/uni-cli-shared/src/messages/index.ts
+1
-1
packages/uni-mp-vue/dist/vue.runtime.esm.js
packages/uni-mp-vue/dist/vue.runtime.esm.js
+4
-2
packages/vite-plugin-uni/src/cli/action.ts
packages/vite-plugin-uni/src/cli/action.ts
+7
-7
packages/vite-plugin-uni/src/cli/utils.ts
packages/vite-plugin-uni/src/cli/utils.ts
+7
-2
未找到文件。
packages/uni-cli-shared/src/messages/index.ts
浏览文件 @
dea161c5
...
...
@@ -22,4 +22,4 @@ export const M = {
'
mp.component.args[1]
'
:
'
{0}需要两个参数
'
,
'
mp.360.unsupported
'
:
'
vue3暂不支持360小程序
'
,
'
file.notfound
'
:
'
{file} 文件不存在
'
,
}
}
as
const
packages/uni-mp-vue/dist/vue.runtime.esm.js
浏览文件 @
dea161c5
...
...
@@ -5246,11 +5246,13 @@ function vFor(source, renderItem) {
function
renderSlot
(
name
,
props
=
{},
key
)
{
const
instance
=
getCurrentInstance
();
const
vueIds
=
instance
.
attrs
.
uI
;
const
{
parent
,
isMounted
,
ctx
:
{
$scope
},
}
=
instance
;
// mp-alipay 为 props
const
vueIds
=
(
$scope
.
properties
||
$scope
.
props
).
uI
;
if
(
!
vueIds
)
{
return
;
}
if
(
!
instance
.
parent
&&
!
instance
.
isMounted
)
{
if
(
!
parent
&&
!
isMounted
)
{
// 头条小程序首次 render 时,还没有 parent
onMounted
(()
=>
{
renderSlot
(
name
,
props
,
key
);
...
...
packages/vite-plugin-uni/src/cli/action.ts
浏览文件 @
dea161c5
import
{
extend
}
from
'
@vue/shared
'
import
{
RollupWatcher
}
from
'
rollup
'
import
type
{
BuildOptions
,
ServerOptions
}
from
'
vite
'
import
{
BuildOptions
,
createLogger
,
ServerOptions
}
from
'
vite
'
import
{
M
}
from
'
@dcloudio/uni-cli-shared
'
import
{
CliOptions
}
from
'
.
'
import
{
build
,
buildSSR
}
from
'
./build
'
import
{
createServer
,
createSSRServer
}
from
'
./server
'
import
{
initEnv
}
from
'
./utils
'
import
{
initEnv
,
printStartupDuration
}
from
'
./utils
'
import
{
initEasycom
}
from
'
../utils/easycom
'
export
async
function
runDev
(
options
:
CliOptions
&
ServerOptions
)
{
...
...
@@ -30,13 +30,13 @@ export async function runDev(options: CliOptions & ServerOptions) {
console
.
log
(
M
[
'
dev.watching.start
'
])
}
else
if
(
event
.
code
===
'
BUNDLE_END
'
)
{
event
.
result
.
close
()
if
(
options
.
platform
!==
'
app
'
)
{
// 非App平台无需处理增量同步
return
console
.
log
(
M
[
'
dev.watching.end
'
])
}
if
(
isFirstEnd
)
{
// 首次全量同步
return
(
isFirstEnd
=
false
),
console
.
log
(
M
[
'
dev.watching.end
'
])
return
(
(
isFirstEnd
=
false
),
console
.
log
(
M
[
'
dev.watching.end
'
]),
printStartupDuration
(
createLogger
(
options
.
logLevel
),
false
)
)
}
if
(
process
.
env
.
UNI_APP_CHANGED_FILES
)
{
return
console
.
log
(
...
...
packages/vite-plugin-uni/src/cli/utils.ts
浏览文件 @
dea161c5
...
...
@@ -191,13 +191,18 @@ export function cleanOptions(options: CliOptions) {
return
ret
}
export
function
printStartupDuration
(
logger
:
Logger
)
{
export
function
printStartupDuration
(
logger
:
Logger
,
whitespace
:
boolean
=
true
)
{
// @ts-ignore
if
(
global
.
__vite_start_time
)
{
// @ts-ignore
const
startupDuration
=
performance
.
now
()
-
global
.
__vite_start_time
logger
.
info
(
`\n
${
chalk
.
cyan
(
`ready in
${
Math
.
ceil
(
startupDuration
)}
ms.`
)}
\n`
`
${
whitespace
?
`\n `
:
''
}${
chalk
.
cyan
(
`ready in
${
Math
.
ceil
(
startupDuration
)}
ms.`
)}
\n`
)
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录