From 061cb81a15c045580ab722ec51d2abb968a7baef Mon Sep 17 00:00:00 2001 From: zhenyuWang <13641039885@163.com> Date: Tue, 28 May 2024 20:55:25 +0800 Subject: [PATCH] refactor(render function): render --- pages/index/index.uvue | 52 +++++++++---------- .../render/render-composition.uvue | 47 +++++++---------- pages/render-function/render/render.test.js | 6 +-- 3 files changed, 49 insertions(+), 56 deletions(-) diff --git a/pages/index/index.uvue b/pages/index/index.uvue index c0060f3..036dbcf 100644 --- a/pages/index/index.uvue +++ b/pages/index/index.uvue @@ -976,20 +976,20 @@ export default { { id: 'render', name: 'render & h()', - children: [ - { - id: 'render-options', - name: 'render 选项式 API', - url: 'render-options' - }, - { - id: 'render-composition', - name: 'render 组合式 API', - // #ifdef APP-IOS - enable: false, - // #endif - url: 'render-composition' - }, + children: [ + { + id: 'render-options', + name: 'render 选项式 API', + url: 'render-options' + }, + { + id: 'render-composition', + name: 'render 组合式 API', + // #ifdef APP-ANDROID + enable: false, + // #endif + url: 'render-composition' + }, ] }, { @@ -1019,9 +1019,9 @@ export default { }, { id: 'cloneVNode-composition', - name: 'cloneVNode 组合式 API', - // #ifdef APP-IOS - enable: false, + name: 'cloneVNode 组合式 API', + // #ifdef APP-IOS + enable: false, // #endif url: 'cloneVNode-composition' }, @@ -1054,9 +1054,9 @@ export default { }, { id: 'resolveComponent-composition', - name: 'resolveComponent 组合式 API', - // #ifdef APP-IOS - enable: false, + name: 'resolveComponent 组合式 API', + // #ifdef APP-IOS + enable: false, // #endif url: 'resolveComponent-composition' }, @@ -1073,9 +1073,9 @@ export default { }, { id: 'withDirectives-composition', - name: 'withDirectives 组合式 API', - // #ifdef APP-IOS - enable: false, + name: 'withDirectives 组合式 API', + // #ifdef APP-IOS + enable: false, // #endif url: 'withDirectives-composition' }, @@ -1092,9 +1092,9 @@ export default { }, { id: 'withModifiers-composition', - name: 'withModifiers 组合式 API', - // #ifdef APP-IOS - enable: false, + name: 'withModifiers 组合式 API', + // #ifdef APP-IOS + enable: false, // #endif url: 'withModifiers-composition' }, diff --git a/pages/render-function/render/render-composition.uvue b/pages/render-function/render/render-composition.uvue index 5080576..2c556c3 100644 --- a/pages/render-function/render/render-composition.uvue +++ b/pages/render-function/render/render-composition.uvue @@ -1,36 +1,29 @@ + + \ No newline at end of file + diff --git a/pages/render-function/render/render.test.js b/pages/render-function/render/render.test.js index 26ba059..1dc30f8 100644 --- a/pages/render-function/render/render.test.js +++ b/pages/render-function/render/render.test.js @@ -4,7 +4,7 @@ const COMPOSITION_PAGE_PATH = '/pages/render-function/render/render-composition' describe('render-function render', () => { const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase() const isWeb = platformInfo.startsWith('web') - const isIos = platformInfo.startsWith('ios') + const isAndroid = platformInfo.startsWith('android') if (isWeb) { it("web platform test cannot get render dom", async () => { expect(1).toBe(1); @@ -38,10 +38,10 @@ describe('render-function render', () => { }) it('render composition API', async () => { - if (!isIos) { + if (!isAndroid) { await test(COMPOSITION_PAGE_PATH) } else { - // TODO: ios 端 defineOptions + render 页面空白 + // TODO: android 端 报错 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 expect(1).toBe(1); } }) -- GitLab