挣扎的自由
挣扎的自由
  • 发布:2018-10-08 20:38
  • 更新:2018-10-08 20:38
  • 阅读:1168

【报Bug】继承关系中不能转到父类的定义处,这样不知道父类有哪些方法或者属性

分类:HBuilderX

转到定义不能在类之间跳转,如图,子类继承了父类,不能直接调转到父类,也不能快速预览父类的方法和属性,自己觉得直接跳转到父类的定义处很容实现,但感觉鼠标放在父类上触发一下代码助手可以查看父类有哪些方法和属性更为方便,很多IDE对类的继承关系实现的很好,希望改进吧

另外,还有一个问题,对于对象的属性,转到定义用的非常多,但是现在的情况是这样子:
在同一个文件中定义很多层,像下面这样:
let obj ={}
obj.name={}
obj.name.temp={}
obj.name.temp.age={}
obj.name.temp.age.value=34

console.log(obj.name.temp.age.value);

如果这个代码在同一个文件中,obj是可以跳转到定义的,name属性也可以调转到第二行的定义处,temp以及以后的属性就无法跳转到定义处,现在的项目一个根对象,属性起码有4层深,这个不支持前两层以后的属性跳转到定义。

而且:
如果像这样写,写成两个js文件:
在demo..js文件中
let obj ={}
obj.name={}
在demo2.js文件中
obj.name.temp={}
obj.name.temp.age={}
obj.name.temp.age.value=34

console.log(obj.name.temp.age.value);
在两个文件中obj是可以跳转到定义处的,但是在demo2.js文件中,只有obj可以直接跳转到demo.js文件中的定义处,而name是无法跳转到demo.js文件中的定义处的,这是一个很大的痛点,每次找三四层的属性对象上的方法就头痛,希望改进一下

2018-10-08 20:38 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复