256 Star 408 Fork 2.7K

OpenHarmony / arkui_ace_engine

 / 详情

API8和API9项目代码中同时存在import router和import npm页面,点击启动组件预览,显示内容跟页面预览内容不一致,且previewer.log窗口报Ace Error

已完成
缺陷
创建于  
2022-06-14 18:25

【模块名_概率】简要描述:
API8和API9项目代码中同时存在import router和import npm页面,点击启动组件预览,显示内容跟页面预览内容不一致,且previewer.log窗口报Ace Error
【环境信息】:

  • 网络环境
  • 硬件开发板型号
  • 软件版本信息或tag节点
  • 测试环境
  • 其他

【预置条件】:
1.API8和API9
2.包含多个npm页面引用
【测试步骤】:
1.创建ets模板工程
2.创建npm工程1,工程2,工程3
3.npm工程1中的页面引用npm2和npm3的页面
4.ets模板工程引用npm1的页面,并把整个ets页面作为组件预览
5.预览ets模板工程的页面并切换到组件预览,查看页面显示是否和代码预期执行结果一致
【预期结果】:
组件预览时会显示所有npm包中引入的页面及ets模板工程页面内容
【实际结果】:
组件预览时只会显示部分npm包的页面内容
【恢复手段】:
删除页面中的import router from '@system.router';组件预览不会报错
【出现概率】:问题出现次数/实际测试次数
必现
【定位信息】:

    1. Log、截图、多媒体文件等,所有和问题有关的信息:
      页面中引入了router,并调用了router的方法就会报错:
      [default][Ace ERROR] 08/15 11:50:13 28740 [qjs_utils.cpp(JsStdDumpErrorAce)-(0)] [Engine Log] [DUMP] ReferenceError: 'Index' is not defined
      页面中引入了router,不调用router的方法不会报错

评论 (1)

fupengfei 创建了缺陷
严涛 负责人设置为lihao71
严涛 任务状态待办的 修改为已确认
严涛 负责人lihao71 修改为未设置
jiangdayuan 任务状态已确认 修改为修复中
jiangdayuan 负责人设置为Hu_zq
jiangdayuan 关联分支设置为OpenHarmony-3.1-Release
jiangdayuan 关联分支OpenHarmony-3.1-Release 修改为master
fupengfei 修改了描述
徐承桦 任务状态修复中 修改为已完成
徐承桦 任务状态已完成 修改为修复中
展开全部操作日志
Hu_zq 任务状态修复中 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
1926868 zy01270324 1594889524
1
https://gitee.com/openharmony/arkui_ace_engine.git
git@gitee.com:openharmony/arkui_ace_engine.git
openharmony
arkui_ace_engine
arkui_ace_engine

搜索帮助