使用TreeView可以在左边显示需要的树形结构,比如,显示远程服务器中的文档结构。这需要进行几个步骤,这里先说第一步,需要创建一个实现vscode.TreeDataProvider<T>接口的类,在这个类中,实现获取树节点和子节点的方法。节点的类型可以自己定义,继承vscode.TreeItem,代码如下:
class TempNode extends vscode.TreeItem {
constructor(
public readonly label: string,
public children: any,
public readonly collapsibleState: vscode.TreeItemCollapsibleState
) {
super(label, collapsibleState);
this.tooltip = `${this.label}`;
this.description = this.label;
}
}
网友评论