Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-starter
提交
d036fe46
U
uni-starter
项目概览
DCloud
/
uni-starter
通知
4747
Star
231
Fork
211
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
6
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-starter
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
6
Issue
6
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
d036fe46
编写于
12月 06, 2023
作者:
A
Anne_LXM
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update test
上级
22c3df46
变更
12
隐藏空白更改
内联
并排
Showing
12 changed file
with
108 addition
and
172 deletion
+108
-172
pages/grid/grid.test.js
pages/grid/grid.test.js
+8
-12
pages/list/list.test.js
pages/list/list.test.js
+1
-1
pages/pages.test.js
pages/pages.test.js
+0
-28
pages/ucenter/settings/settings.test.js
pages/ucenter/settings/settings.test.js
+13
-2
pages/ucenter/settings/settings.vue
pages/ucenter/settings/settings.vue
+1
-6
pages/ucenter/ucenter.test.js
pages/ucenter/ucenter.test.js
+37
-44
pages/ucenter/ucenter.vue
pages/ucenter/ucenter.vue
+1
-6
testSequencer.js
testSequencer.js
+2
-2
uni_modules/uni-id-pages/pages/login/login-withpwd.test.js
uni_modules/uni-id-pages/pages/login/login-withpwd.test.js
+6
-6
uni_modules/uni-id-pages/pages/userinfo/bind-mobile/bind-mobile.test1.js
...-id-pages/pages/userinfo/bind-mobile/bind-mobile.test1.js
+25
-35
uni_modules/uni-id-pages/pages/userinfo/change_pwd/change_pwd.test1.js
...ni-id-pages/pages/userinfo/change_pwd/change_pwd.test1.js
+0
-6
uni_modules/uni-id-pages/pages/userinfo/userinfo.test.js
uni_modules/uni-id-pages/pages/userinfo/userinfo.test.js
+14
-24
未找到文件。
pages/grid/grid.test.js
浏览文件 @
d036fe46
...
...
@@ -7,22 +7,18 @@ describe('pages/grid/grid.vue', () => {
page
=
await
program
.
switchTab
(
'
/pages/grid/grid
'
)
await
page
.
waitFor
(
'
view
'
)
})
it
(
'
检测宫格
'
,
async
()
=>
{
expect
.
assertions
(
1
);
expect
.
assertions
(
2
);
expect
((
await
page
.
data
(
'
gridList
'
)).
length
).
toBe
(
9
)
expect
(
await
page
.
data
(
'
hasLogin
'
)).
toBeFalsy
()
})
it
(
'
点击宫格
'
,
async
()
=>
{
if
(
process
.
env
.
UNI_PLATFORM
===
"
h5
"
||
process
.
env
.
UNI_PLATFORM
.
startsWith
(
"
app
"
))
{
const
perPage
=
await
page
.
$
(
'
.uni-grid-wrap
'
)
await
perPage
.
callMethod
(
'
change
'
)
const
perPage
=
await
page
.
$$
(
'
.grid-item-box
'
)
// console.log('perPage: ',perPage);
expect
(
perPage
.
length
).
toBe
(
3
)
for
(
var
i
=
0
;
i
<
perPage
.
length
;
i
++
)
{
await
perPage
[
i
].
tap
()
await
page
.
waitFor
(
300
)
}
if
(
process
.
env
.
UNI_PLATFORM
===
"
mp-weixin
"
)
{
await
page
.
waitFor
(
'
uni-grid
'
)
const
uniGrid
=
await
page
.
$
(
'
uni-grid
'
)
await
uniGrid
.
callMethod
(
'
change
'
)
}
await
page
.
waitFor
(
500
)
})
});
\ No newline at end of file
pages/list/list.test.js
浏览文件 @
d036fe46
describe
(
'
pages/list/list.vue
'
,
()
=>
{
let
page
beforeAll
(
async
()
=>
{
page
=
await
program
.
switchTab
(
'
/pages/list/list
'
)
await
page
.
waitFor
(
'
view
'
)
if
(
process
.
env
.
UNI_PLATFORM
===
"
mp-weixin
"
){
await
page
.
waitFor
(
2000
)}
})
it
(
'
检测标题
'
,
async
()
=>
{
// expect.assertions(1);
...
...
pages/pages.test.js
已删除
100644 → 0
浏览文件 @
22c3df46
let
pageIndex
=
0
const
pages
=
[
'
/pages/ucenter/settings/settings
'
,
'
/pages/ucenter/ucenter
'
,
'
/uni_modules/uni-id-pages/pages/login/login-withoutpwd
'
]
let
page
;
describe
(
'
page screenshot test
'
,
()
=>
{
beforeAll
(
async
()
=>
{
console
.
log
(
"
page screenshot test start
"
);
});
beforeEach
(
async
()
=>
{
page
=
await
program
.
reLaunch
(
pages
[
pageIndex
]);
await
page
.
waitFor
(
1000
);
});
afterEach
(()
=>
{
pageIndex
++
;
});
afterAll
(()
=>
{
console
.
log
(
"
page screenshot test finish
"
);
});
test
.
each
(
pages
)(
'
%s
'
,
async
()
=>
{
const
image
=
await
program
.
screenshot
();
expect
(
image
).
toMatchImageSnapshot
();
await
page
.
waitFor
(
500
);
})
})
\ No newline at end of file
pages/ucenter/settings/settings.test.js
浏览文件 @
d036fe46
...
...
@@ -6,7 +6,9 @@ describe('pages/ucenter/settings/settings', () => {
try
{
page
=
await
program
.
navigateTo
(
'
/pages/ucenter/settings/settings
'
)
await
page
.
waitFor
(
'
view
'
)
uniToken
=
await
page
.
data
(
'
uniToken
'
)
uniToken
=
await
program
.
callUniMethod
(
'
getStorageSync
'
,
'
uni_id_token
'
)
// console.log("uniToken: ",uniToken);
if
(
!
uniToken
)
return
;
}
catch
(
err
)
{
console
.
log
(
"
err:
"
,
err
);
}
...
...
@@ -20,11 +22,20 @@ describe('pages/ucenter/settings/settings', () => {
const
el
=
await
page
.
$
(
'
.content
'
)
await
page
.
waitFor
(
'
view
'
)
expect
.
assertions
(
1
);
let
res
=
await
el
.
$$
(
'
.mt10
'
)
expect
((
await
el
.
$$
(
'
.mt10
'
)).
length
).
toBe
(
2
)
}
})
it
(
'
screenshot
'
,
async
()
=>
{
const
image
=
await
program
.
screenshot
();
expect
(
image
).
toMatchImageSnapshot
();
await
page
.
waitFor
(
500
);
})
it
(
'
退出登录
'
,
async
()
=>
{
if
(
uniToken
){
await
page
.
callMethod
(
'
changeLoginState
'
)}
const
bottomEl
=
await
page
.
$
(
'
.bottom-back-text
'
)
expect
(
await
bottomEl
.
text
()).
toBe
(
'
退出登录
'
)
await
page
.
callMethod
(
'
changeLoginState
'
)
await
page
.
waitFor
(
500
)
console
.
log
(
await
program
.
currentPage
());
})
...
...
pages/ucenter/settings/settings.vue
浏览文件 @
d036fe46
...
...
@@ -39,8 +39,7 @@
supportMode
:[],
pushIsOn
:
"
wait
"
,
currentLanguage
:
""
,
userInfo
:{},
uniToken
:
''
userInfo
:{}
}
},
computed
:
{
...
...
@@ -69,10 +68,6 @@
})
// #endif
},
onReady
()
{
this
.
uniToken
=
uni
.
getStorageSync
(
'
uni_id_token
'
)
console
.
log
(
"
uniToken:
"
,
this
.
uniToken
);
},
onShow
()
{
// 检查手机端获取推送是否开启
//#ifdef APP-PLUS
...
...
pages/ucenter/ucenter.test.js
浏览文件 @
d036fe46
jest
.
setTimeout
(
20000
);
describe
(
'
pages/ucenter/ucenter.vue
'
,
()
=>
{
let
page
,
uniToken
,
platform
;
beforeAll
(
async
()
=>
{
try
{
page
=
await
program
.
switchTab
(
'
/pages/ucenter/ucenter
'
)
await
page
.
waitFor
(
'
view
'
)
uniToken
=
await
p
age
.
data
(
'
uniT
oken
'
)
uniToken
=
await
p
rogram
.
callUniMethod
(
'
getStorageSync
'
,
'
uni_id_t
oken
'
)
platform
=
process
.
env
.
UNI_PLATFORM
console
.
log
(
"
uniToken:
"
,
platform
,
uniToken
);
if
(
!
uniToken
){
...
...
@@ -16,16 +16,9 @@ describe('pages/ucenter/ucenter.vue', () => {
console
.
log
(
"
err:
"
,
err
);
}
})
beforeEach
(
async
()
=>
{
console
.
log
(
'
beforeEach
'
)
jest
.
setTimeout
(
10000
);
return
;
});
it
(
'
宫格
'
,
async
()
=>
{
expect
.
assertions
(
1
);
const
getGrid
=
await
page
.
data
(
'
gridList
'
)
console
.
log
(
'
getGrid:
'
,
getGrid
);
// await page.waitFor(300)
expect
(
getGrid
.
length
).
toBe
(
4
)
})
it
(
'
列表
'
,
async
()
=>
{
...
...
@@ -39,48 +32,48 @@ describe('pages/ucenter/ucenter.vue', () => {
it
(
'
普通签到
'
,
async
()
=>
{
console
.
log
(
"
普通签到
"
);
// await page.waitFor('uni-sign-in')
if
(
uniToken
&&
platform
.
startsWith
(
"
app
"
)){
await
page
.
callMethod
(
'
signInByAd
'
)
await
page
.
waitFor
(
500
)
await
page
.
callMethod
(
'
share
'
)
await
program
.
screenshot
({
path
:
"
static/screenshot/sign-app.png
"
})
}
else
if
(
uniToken
&&
platform
===
"
h5
"
){
await
page
.
callMethod
(
'
signIn
'
)
if
(
!
uniToken
)
return
;
if
(
platform
.
startsWith
(
"
app
"
)){
await
page
.
callMethod
(
'
signInByAd
'
)
await
page
.
waitFor
(
500
)
await
program
.
screenshot
({
path
:
"
static/screenshot/sign-h5.png
"
})
await
page
.
callMethod
(
'
share
'
)
// await program.screenshot({
// path: "static/screenshot/sign-app.png"
// })
}
else
if
(
platform
===
"
h5
"
){
await
page
.
callMethod
(
'
signIn
'
)
// await page.waitFor(500)
// await program.screenshot({
// path: "static/screenshot/sign-h5.png"
// })
}
else
{
await
page
.
callMethod
(
'
signIn
'
)
await
page
.
waitFor
(
500
)
await
program
.
screenshot
({
path
:
"
static/screenshot/sign-weixin.png
"
})
//
await page.waitFor(500)
//
await program.screenshot({
//
path: "static/screenshot/sign-weixin.png"
//
})
}
})
it
(
'
我的积分
'
,
async
()
=>
{
if
(
uniToken
){
const
getScoreRes
=
await
page
.
callMethod
(
'
getScore
'
)
let
scoreInfo
=
getScoreRes
&&
getScoreRes
.
result
.
data
[
0
]
console
.
log
(
'
scoreInfo:
'
,
scoreInfo
);
await
page
.
waitFor
(
500
)
if
(
scoreInfo
)
{
expect
.
assertions
(
2
);
expect
(
scoreInfo
.
score
).
not
.
toBeUndefined
();
expect
(
scoreInfo
.
balance
).
toBeGreaterThanOrEqual
(
scoreInfo
.
score
);
}
else
{
console
.
log
(
"
签到失败
"
);
}
}
else
{
console
.
log
(
"
getScoreRes: 未登录
"
);
try
{
await
program
.
navigateTo
(
'
/uni_modules/uni-id-pages/pages/login/login-withpwd
'
)
}
catch
(
e
){
console
.
log
(
"
e:
"
,
e
);
}
if
(
!
uniToken
)
return
;
const
getScoreRes
=
await
page
.
callMethod
(
'
getScore
'
)
let
scoreInfo
=
getScoreRes
&&
getScoreRes
.
result
.
data
[
0
]
console
.
log
(
'
scoreInfo:
'
,
scoreInfo
);
await
page
.
waitFor
(
500
)
if
(
scoreInfo
)
{
expect
.
assertions
(
2
);
expect
(
scoreInfo
.
score
).
not
.
toBeUndefined
();
expect
(
scoreInfo
.
balance
).
toBeGreaterThanOrEqual
(
scoreInfo
.
score
);
}
else
{
console
.
log
(
"
签到失败
"
);
}
})
it
(
'
screenshot
'
,
async
()
=>
{
await
program
.
screenshot
({
path
:
"
static/screenshot/ucenter.png
"
})
await
page
.
waitFor
(
500
);
})
})
pages/ucenter/ucenter.vue
浏览文件 @
d036fe46
...
...
@@ -142,8 +142,7 @@
"
style
"
:
"
solid
"
,
// 边框样式
"
radius
"
:
"
100%
"
// 边框圆角,支持百分比
}
},
uniToken
:
''
}
}
},
onLoad
()
{
...
...
@@ -158,10 +157,6 @@
//#endif
},
onShow
()
{},
onReady
()
{
this
.
uniToken
=
uni
.
getStorageSync
(
'
uni_id_token
'
)
console
.
log
(
"
uniToken: ----
"
,
this
.
uniToken
);
},
computed
:
{
userInfo
()
{
return
store
.
userInfo
...
...
testSequencer.js
浏览文件 @
d036fe46
const
Sequencer
=
require
(
"
@jest/test-sequencer
"
).
default
;
const
sortTestFilenames
=
[
"
list.test.js
"
,
"
grid.test.js
"
,
"
search
.test.js
"
,
"
about.test.js
"
,
"
register.test.js
"
,
"
login-withpwd.test.js
"
,
"
ucenter.test.js
"
,
"
userinfo.test.js
"
,
"
settings.test.js
"
];
const
sortTestFilenames
=
[
"
list.test.js
"
,
"
search.test.js
"
,
"
grid
.test.js
"
,
"
about.test.js
"
,
"
register.test.js
"
,
"
login-withpwd.test.js
"
,
"
ucenter.test.js
"
,
"
userinfo.test.js
"
,
"
settings.test.js
"
];
class
CustomSequencer
extends
Sequencer
{
sort
(
tests
)
{
// 测试例排序
...
...
@@ -13,4 +13,4 @@ class CustomSequencer extends Sequencer {
return
[...
new
Set
([...
sortTests
,
...
copyTests
])];
}
}
module
.
exports
=
CustomSequencer
;
module
.
exports
=
CustomSequencer
;
uni_modules/uni-id-pages/pages/login/login-withpwd.test.js
浏览文件 @
d036fe46
// uni-app自动化测试教程: uni-app自动化测试教程: https://uniapp.dcloud.io/collocation/auto/hbuilderx-extension/index
describe
(
'
uni_modules/uni-id-pages/pages/login/login-withpwd.vue
'
,
()
=>
{
let
page
;
beforeAll
(
async
()
=>
{
page
=
await
program
.
navigateTo
(
'
/uni_modules/uni-id-pages/pages/login/login-withpwd
'
)
await
page
.
waitFor
(
'
view
'
)
page
=
await
program
.
currentPage
()
});
it
(
'
screenshot
'
,
async
()
=>
{
const
image
=
await
program
.
screenshot
();
expect
(
image
).
toMatchImageSnapshot
();
await
page
.
waitFor
(
500
);
})
it
(
'
账号密码登录
'
,
async
()
=>
{
await
page
.
setData
({
"
username
"
:
"
DCloud
"
,
...
...
@@ -17,18 +19,17 @@ describe('uni_modules/uni-id-pages/pages/login/login-withpwd.vue', () => {
// "captcha":"1234",
"
agree
"
:
true
})
const
needCaptcha
=
await
page
.
data
(
'
needCaptcha
'
)
if
(
needCaptcha
){
await
page
.
setData
({
"
captcha
"
:
"
1234
"
})
}
const
resLogin
=
await
page
.
callMethod
(
'
pwdLogin
'
)
console
.
log
(
"
resLogin:
"
,
resLogin
);
switch
(
resLogin
.
errCode
){
case
0
:
console
.
log
(
'
登录成功
'
)
...
...
@@ -86,5 +87,4 @@ describe('uni_modules/uni-id-pages/pages/login/login-withpwd.vue', () => {
break
;
}
})
});
uni_modules/uni-id-pages/pages/userinfo/bind-mobile/bind-mobile.test1.js
浏览文件 @
d036fe46
...
...
@@ -6,52 +6,42 @@ describe('uni_modules/uni-id-pages/pages/userinfo/bind-mobile/bind-mobile.vue',
beforeAll
(
async
()
=>
{
try
{
isWX
=
process
.
env
.
UNI_PLATFORM
===
"
mp-weixin
"
if
(
!
isWX
){
page
=
await
program
.
reLaunch
(
'
/uni_modules/uni-id-pages/pages/userinfo/bind-mobile/bind-mobile
'
)
await
page
.
waitFor
(
500
)
uniToken
=
await
page
.
data
(
'
uniToken
'
)
uniToken
=
await
program
.
callUniMethod
(
'
getStorageSync
'
,
'
uni_id_token
'
)
console
.
log
(
"
uniToken:
"
,
uniToken
);
console
.
log
(
"
await program.pageStack():
"
,
await
program
.
pageStack
());
}
}
catch
(
e
)
{
console
.
log
(
"
e:
"
,
e
);
}
})
it
(
'
绑定手机号
'
,
async
()
=>
{
if
(
!
isWX
&&
uniToken
){
await
page
.
setData
({
formData
:
{
mobile
:
"
17769516019
"
,
code
:
"
123456
"
,
captcha
:
"
1234
"
},
})
await
page
.
waitFor
(
300
)
const
submitRes
=
await
page
.
callMethod
(
'
submit
'
)
console
.
log
(
"
submitRes:
"
,
submitRes
);
switch
(
submitRes
.
errCode
){
case
"
uni-id-mobile-verify-code-error
"
:
expect
(
submitRes
.
errMsg
).
toBe
(
"
手机验证码错误或已过期
"
);
break
;
case
"
uni-captcha-verify-fail
"
:
expect
(
submitRes
.
errMsg
).
toBe
(
"
验证码错误
"
);
break
;
case
"
uni-id-param-required
"
:
expect
(
submitRes
.
errMsg
).
toBe
(
"
缺少参数: token
"
);
break
;
default
:
console
.
log
(
await
program
.
currentPage
(),
"
currentPage---------
"
);
break
;
}
if
(
!
uniToken
)
return
;
await
page
.
setData
({
formData
:
{
mobile
:
"
17769516019
"
,
code
:
"
123456
"
,
captcha
:
"
1234
"
},
})
await
page
.
waitFor
(
300
)
const
submitRes
=
await
page
.
callMethod
(
'
submit
'
)
console
.
log
(
"
submitRes:
"
,
submitRes
);
switch
(
submitRes
.
errCode
){
case
"
uni-id-mobile-verify-code-error
"
:
expect
(
submitRes
.
errMsg
).
toBe
(
"
手机验证码错误或已过期
"
);
break
;
case
"
uni-captcha-verify-fail
"
:
expect
(
submitRes
.
errMsg
).
toBe
(
"
验证码错误
"
);
break
;
case
"
uni-id-param-required
"
:
expect
(
submitRes
.
errMsg
).
toBe
(
"
缺少参数: token
"
);
break
;
default
:
console
.
log
(
await
program
.
currentPage
(),
"
currentPage---------
"
);
break
;
}
})
});
uni_modules/uni-id-pages/pages/userinfo/change_pwd/change_pwd.test1.js
浏览文件 @
d036fe46
...
...
@@ -11,9 +11,7 @@ describe('uni_modules/uni-id-pages/pages/userinfo/change_pwd/change_pwd.vue', ()
}
catch
(
e
)
{
console
.
log
(
"
e:
"
,
e
);
}
})
it
(
'
修改密码
'
,
async
()
=>
{
await
page
.
setData
({
formData
:
{
...
...
@@ -26,7 +24,6 @@ describe('uni_modules/uni-id-pages/pages/userinfo/change_pwd/change_pwd.vue', ()
await
page
.
waitFor
(
300
)
const
submitRes
=
await
page
.
callMethod
(
'
submit
'
)
console
.
log
(
"
submitRes:
"
,
submitRes
);
switch
(
submitRes
.
errCode
){
case
0
:
console
.
log
(
'
修改成功
'
)
...
...
@@ -41,8 +38,5 @@ describe('uni_modules/uni-id-pages/pages/userinfo/change_pwd/change_pwd.vue', ()
console
.
log
(
await
program
.
currentPage
(),
"
currentPage---------
"
);
break
;
}
})
});
uni_modules/uni-id-pages/pages/userinfo/userinfo.test
1
.js
→
uni_modules/uni-id-pages/pages/userinfo/userinfo.test.js
浏览文件 @
d036fe46
// uni-app自动化测试教程: uni-app自动化测试教程: https://uniapp.dcloud.io/collocation/auto/hbuilderx-extension/index
describe
(
'
uni_modules/uni-id-pages/pages/userinfo/userinfo.vue
'
,
()
=>
{
let
page
,
uniToken
;
beforeAll
(
async
()
=>
{
page
=
await
program
.
navigateTo
(
'
/uni_modules/uni-id-pages/pages/userinfo/userinfo
'
)
await
page
.
waitFor
(
500
)
console
.
log
(
await
program
.
pageStack
());
uniToken
=
await
page
.
data
(
'
uniToken
'
)
await
page
.
waitFor
(
"
view
"
)
uniToken
=
await
program
.
callUniMethod
(
'
getStorageSync
'
,
'
uni_id_token
'
)
console
.
log
(
"
uniToken:
"
,
uniToken
);
console
.
log
(
"
pageStack:
"
,
await
program
.
pageStack
());
});
it
(
"
昵称
"
,
async
()
=>
{
if
(
uniToken
){
const
nickname
=
"
数字天堂DCloud
"
+
Math
.
round
(
Math
.
random
()
*
10
);
await
page
.
waitFor
(
300
)
await
page
.
callMethod
(
"
setNickname
"
,
nickname
)
}
if
(
!
uniToken
)
return
;
const
nickname
=
"
数字天堂DCloud
"
+
Math
.
round
(
Math
.
random
()
*
10
);
await
page
.
waitFor
(
300
)
await
page
.
callMethod
(
"
setNickname
"
,
nickname
)
})
it
(
"
头像
"
,
async
()
=>
{
if
(
!
uniToken
)
return
;
const
imgs
=
[
"
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-52b18b34-3a3e-4861-89a0-c362c7634787/5105c383-8d83-4f40-938e-7c32c5983f8d.png
"
,
"
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-52b18b34-3a3e-4861-89a0-c362c7634787/61869c72-3117-4ea4-8d6d-ebb67617c7d9.jpg
"
,
...
...
@@ -31,25 +27,19 @@ describe('uni_modules/uni-id-pages/pages/userinfo/userinfo.vue', () => {
url
:
imgs
[
Math
.
floor
(
Math
.
random
()
*
imgs
.
length
)]
}
console
.
log
(
"
avatar_file:
"
,
avatar_file
);
if
(
uniToken
&&
process
.
env
.
UNI_PLATFORM
!=
"
mp-weixin
"
)
{
if
(
process
.
env
.
UNI_PLATFORM
!=
"
mp-weixin
"
)
{
const
elBox
=
await
page
.
$
(
'
.box
'
)
// console.log("elBox: ",elBox);
await
elBox
.
callMethod
(
'
setAvatarFile
'
,
avatar_file
)
}
else
{
await
page
.
waitFor
(
500
)
await
program
.
screenshot
({
path
:
"
static/screenshot/userinfo.png
"
// 默认项目根目录
})
}
else
{
await
page
.
waitFor
(
500
)
await
program
.
screenshot
({
path
:
"
static/screenshot/userinfo-mp.png
"
// 默认项目根目录
})
}
// if (process.env.UNI_PLATFORM != "mp-weixin") {
// await program.screenshot({
// path: "static/screenshot/userinfo.png" // 默认项目根目录
// })
// }
})
});
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录