Component.js中未调用初始化函数

2020-09-29 20:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 在我下面的朋克中: h...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

在我下面的朋克中: https://plnkr.co/edit/ksmw5NBh12gImVek2P3C由于Component未实例化,路由无法正常工作,请您帮我了解为什么以及如何更正它?

4条回答
SKY徐
2020-09-29 21:07 .采纳回答

你好乔纳森,

您已将初始化代码放置在元数据中,这是不正确的。 您的component.js代码应如下所示:

 sap.ui.define(['sap/ui/core/UIComponent'," sap/ui/model/json/JSONModel"],
   函数(UIComponent,JSONModel){
     "使用严格";

     var Component = UIComponent.extend(" agoratoolsui5.Component",{

       元数据:{
         清单:" json"
       },
       初始化:function(){
        //调用父级的init函数
         UIComponent.prototype.init.apply(this,arguments);
         this.getRouter()。initialize();
         console.log('init路由器');
       }

     });

   });
 

谢谢!

最诚挚的问候

Sai。

一周热门 更多>