diff --git a/pages/API/get-current-pages/get-current-pages.uvue b/pages/API/get-current-pages/get-current-pages.uvue index f454273b4433b6c07993acb8d4d179a632ae0488..509b20b3574bee8a2a3fe3a8a7375db373cb2209 100644 --- a/pages/API/get-current-pages/get-current-pages.uvue +++ b/pages/API/get-current-pages/get-current-pages.uvue @@ -1,28 +1,37 @@ + export default { + data() { + return { + checked: false, + result:"" + } + }, + methods: { + getCurrentPages: function () { + const pages = getCurrentPages() + let tmps ="当前页面栈中有" + pages.length.toString() + "个页面。列表如下:\n" + for (let i = 0; i < pages.length; i++) { + tmps = tmps + pages[i].route + "\n" + } + this.result = tmps + // console.log('pages: ',pages.toString()); + // TODO 判断条件不对,需要根据自动化测试执行脚本准确验证所有栈内页面 + if (pages[0].route.includes('/tabBar/')) { + this.checked = true + } + for (let i = 1; i < pages.length; i++) { + if (pages[i].route.includes('/tabBar/')) { + this.checked = false + } + } + }, + }, + } + \ No newline at end of file diff --git a/pages/API/get-launch-options-sync/get-launch-options-sync.uvue b/pages/API/get-launch-options-sync/get-launch-options-sync.uvue index 68d9d8b798c55b86828334e167cadba25ef019e4..8e564834076d8f752101c4a8ff0217067375dcc8 100644 --- a/pages/API/get-launch-options-sync/get-launch-options-sync.uvue +++ b/pages/API/get-launch-options-sync/get-launch-options-sync.uvue @@ -2,22 +2,26 @@ + 结果:{{result}} + \ No newline at end of file