visualstudio代码中的intellisensejavascript有非常糟糕的建议



我在VSCode:中编写此代码

export default class User{
static USER_DIALOG_STATUS = {
LEARN: 1, 
AUTHORIZE: 2,   
WAIT_LEARN: 3,  
};
static USER_AUTH_STATUS = {
GUEST: 1,
AUTHORIZED: 2,
PREAUTHORIZED: 3,
};
dialog_statuses(p_status){
switch(p_status)
case this.USER_DIALOG_STATUS.
---

在最后一个点(case this.USER_DIALOG_STATUS.(上,我从intellisense:检索到十多条建议

AUTHORIZE
AUTHORIZED
GUEST
PREAUTHORIZED
USER_AUTH_STATUS
USER_DIALOG_STATUS
User
WAIT_LEARN
WORDS_LEARN

为什么?以及如何只获得正常的三个:

AUTHORIZE
LEARN
WAIT_LEARN

不要将this.USER_DIALOG_STATUS用于静态对象智能感知建议。将User.USER_DIALOG_STATUS.用于类(在本例中(

感谢Keith!

相关内容

最新更新