Khi tạo một đối tượng JS và xác định một số quyền, tôi thấy rằng tôi không thể có được IntelliSense sau this.
Có thể kích hoạt đối tượng JS intellisense trong các trình truy cập nguyên mẫu trong Visual Studio Code không?
Ví dụ mã:
function Obj(foo) {
this.foo = foo;
}
Obj.prototype = {
get bar() {
return this.// No intellisense here
},
set bar(val) {
this.foo = val
}
};
Nhưng việc tạo ra một phương pháp với Obj.prototype.test = function() {...}
sẽ làm cho tôi IntelliSense.
Có cách nào để sao chép cùng một phân tích từ vựng cho trường hợp này với cài đặt người dùng hay là lỗ hổng/lỗi thực tế?
Edit: đây là hình ảnh của những gì VSCode show:
Như bạn có thể thấy, nó chỉ cho thấy từ được sử dụng trước đó, và không có gì khác.
Hmmm, điều này có thể là hạn chế của Visual Studio Code. My Visual Studio 2015 cung cấp intellisense ở đây. Xem: http://www.imageno.com/x9gcirtzri72pic.html –
Thú vị. Tôi nghĩ rằng tôi sẽ báo cáo với các vấn đề Github sau đó. – Seblor
xem hình ảnh cập nhật: http://www.imageno.com/jby8091zlcrypic.html –