刘特帅
刘特帅
  • 发布:2020-12-21 11:48
  • 更新:2021-02-08 09:38
  • 阅读:536

【报Bug】当代码被try catch 包裹后, 被包裹的变量 、调用的方法 无法进行跳转

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX版本号: 3.1.2

示例代码:

var name = ""; //定义的变量

function onTest() {  
    try {  
        name = "11"; // 这个变量无法进行跳转  
        onAdd();     // 这个调用的方法无法进行跳转  
    } catch (e) {  

    }  
}  

function onAdd() { // 被调用的方法  
    console.log("onAdd");  
}

操作步骤:

var name = ""; //定义的变量

function onTest() {  
    try {  
        name = "11"; // 这个变量无法进行跳转  
        onAdd();     // 这个调用的方法无法进行跳转  
    } catch (e) {  

    }  
}  

function onAdd() { // 被调用的方法  
    console.log("onAdd");  
}

预期结果:

正常的跳转定义

实际结果:

正常的跳转定义

bug描述:

当代码被try catch 包裹后, 被包裹的变量 、调用的方法 无法进行对应的跳转 (包含 快捷键跳转 , 鼠标右键-->转到定义) 都是无效的

2020-12-21 11:48 负责人:HX_WJ 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

刘特帅

刘特帅 (作者)

当代码被 try catch 包裹后 编辑器 无法跳转对应的变量 和 调用的方法
var name = "";

    function onTest() {  
        try {  
            name = "11";  
            onAdd();  
        } catch (e) {  

        }  
    }  

    function onAdd() {  
        console.log("onAdd");  
    }
DCloud_HB_WKP

DCloud_HB_WKP

感谢反馈,Bug已确认加分,我们会尽快修复。

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