diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/README.md b/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/README.md index c5e10694158daa2aae8351b33e44693c4a141dad..2b8110977893c800e49052cfd1e43578c608fbef 100755 --- a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/README.md +++ b/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/README.md @@ -25,11 +25,22 @@ ``` entry/src/ ├── main + │ ├── cpp + │ │ ├── types + │ │ │ ├── libentry + │ │ │ │ ├── Index.d.ts // 提供JS侧的接口方法 + │ │ │ │ ├── oh-package.json5 // 将index.d.ts与cpp文件关联 + │ │ ├── CMakeLists.txt // 配置CMake打包参数 + │ │ ├── napi_init.cpp │ ├── ets │ │ ├── entryability │ │ ├── entrybackupability │ │ ├── pages - │ │ ├── Index.ets // 动态加载示例代码 + │ │ │ ├── Index.ets // 动态加载示例代码 + │ │ │ └── Calc.ets + │ │ ├── utils + │ │ └── Calc.ets + │ │ ├── Calc.ets │ ├── module.json5 │ └── resources ├── ohosTest @@ -46,7 +57,8 @@ entry/src/ │ │ │ │ └── Calc.ets │ │ │ └── components │ │ │ │ └── MainPage.ets - har2 // har1模块函数实现 + ├── Index.ets + har2 // har2模块函数实现 ├── src │ ├── main │ │ ├── ets @@ -54,7 +66,7 @@ entry/src/ │ │ │ │ └── Calc.ets │ │ │ └── components │ │ │ │ └── MainPage.ets - ├── index.ets + ├── Index.ets harlibrary // harlibrary模块函数实现 ├── src │ ├── main @@ -63,14 +75,14 @@ entry/src/ │ │ │ │ └── Calc.ets │ │ │ └── components │ │ │ │ └── MainPage.ets - ├── index.ets + ├── Index.ets myHar // myHar模块函数实现 ├── src │ ├── main │ │ ├── ets │ │ │ └── components │ │ │ │ └── MainPage.ets - ├── index.ets + ├── Index.ets myHsp // myHsp模块函数实现 ├── src │ ├── main @@ -79,7 +91,7 @@ entry/src/ │ │ │ │ └── Index.ets │ │ │ └── utils │ │ │ │ └── Calc.ets - ├── index.ets + ├── Index.ets ``` ### 相关权限 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/README.md b/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/README.md index 4f92135947e6df7266389745c8efc84e40a8c4e8..dd9cfd90bb3502aa611091a7afcff57a9aeb47f6 100755 --- a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/README.md +++ b/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/README.md @@ -32,7 +32,7 @@ entry/src/ │ │ ├── B.ets │ │ ├── C.ets │ │ ├── fail_example.ets - │ │ ├── Index.ets // 延迟加载 + │ │ ├── main.ets // 延迟加载 │ │ ├── middle.ets │ │ ├── mod1.ets │ │ ├── mod2.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/main.ets b/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/main.ets index 31fe7cfc716a1a936e3a93b758596c4a53d79c8e..200e844963350e0005ba0574be0c6c715389a3de 100755 --- a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/main.ets +++ b/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/main.ets @@ -72,7 +72,7 @@ struct Index { console.info(res.c); }).catch((e: Error) => { hilog.error(0x0000, '[Sample_LazyImport]', 'Test Assert error: %{public}s', e.toString()); - this.message = 'Not advisable to use one error: ' + e.toString(); + this.message = 'Not advisable to use one error: ' + e.name; }) }) Button('Not advisable to use two') @@ -83,7 +83,7 @@ struct Index { console.info(res.ns.c); }).catch((e: Error) => { hilog.error(0x0000, '[Sample_LazyImport]', 'Test Assert error: %{public}s', e.toString()); - this.message = 'Not advisable to use two error: ' + e.toString(); + this.message = 'Not advisable to use two error: ' + e.name; }) }) Text(this.message) diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/LazyImport.test.ets b/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/LazyImport.test.ets index f1288468bfa55b76e65de412b18570f7551fa68b..e239024bfcc6a1af7be97fa7e08bc02f2bf59093 100755 --- a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/LazyImport.test.ets +++ b/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/LazyImport.test.ets @@ -59,11 +59,11 @@ export default function lazyImportTest() { await button4.click(); await driver.delayMs(1000); - await driver.assertComponentExist(ON.text('Not advisable to use one error: ReferenceError: c is not initialized')); + await driver.assertComponentExist(ON.text('Not advisable to use one error: ReferenceError')); await button5.click(); await driver.delayMs(1000); - await driver.assertComponentExist(ON.text('Not advisable to use two error: ReferenceError: module environment is undefined')); + await driver.assertComponentExist(ON.text('Not advisable to use two error: ReferenceError')); console.info('uitest: testLazyImport001 end'); done(); }) diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/README.md b/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/README.md index a62807bdc703087590799d4c2a22bc1d394de774..13690e3b0d2c8ae730fc7773cf35e3e6069317d9 100755 --- a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/README.md +++ b/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/README.md @@ -29,12 +29,15 @@ entry/src/ │ │ ├── entryability │ │ ├── entrybackupability │ │ ├── pages - │ │ ├── LazyImportChangeExecutionOrder // 延迟加载改变模块执行顺序 - │ │ ├── ModifyGlobalObject // 修改全局对象 - │ │ ├── ModifyingGlobalVariables // 修改内置全局变量或原型链 - │ │ ├── ModifyTheApplicationLevelArkUI // 修改应用级ArkUI组件的状态变量信息 - │ │ ├── TopCodeModification // 模块执行顶层代码 - │ │ └── Index.ets // 首页 + │ │ | ├── LazyImportChangeExecutionOrder // 延迟加载改变模块执行顺序 + │ │ | ├── ModifyGlobalObject // 修改全局对象 + │ │ | ├── ModifyingGlobalVariables // 修改内置全局变量或原型链 + │ │ | ├── ModifyTheApplicationLevelArkUI // 修改应用级ArkUI组件的状态变量信息 + │ │ | ├── TopCodeModification // 模块执行顶层代码 + │ │ | └── Index.ets // 首页 + │ │ ├── util + │ │ ├── CommonButton.ets + │ │ └── resource.ets │ ├── module.json5 │ └── resources ├── ohosTest