VS Code扩展中Quick Pick条目无法在UI中渲染的问题求助
VS Code扩展中Quick Pick条目无法在UI中渲染的问题求助
我正在开发一个封装fzf的VS Code扩展,目前遇到了一个棘手的UI渲染问题:
在特定的搜索场景下,Quick Pick界面完全是空的,没有显示任何条目,但我把相关数据打印到控制台时,能清楚看到filenameResults和赋值后的quickPick.items都包含了正确的条目数据。另外还有个衍生问题——如果一次性加载大量条目,第一个条目也不会在UI里渲染出来。
相关代码片段
console.log('filenameResults'); console.log(filenameResults); quickPick.items = filenameResults; console.log('quickPick.items'); console.log(quickPick.items);
控制台输出
filenameResults • 0: {label: '$(python) models-py', description: 'main', data • 1: {label: '$(file) models. cpython-313-pyc', description: • 2: {label: '$(python) 0003_delete_blogpost_publication_imag • 3: {label: '$(file) 0003_delete_blogpost_publication_image. length: 4 quickPick.items • 0: {label: '$(python) models-py', description: 'main', data • 1: {label: '$(file) models. cpython-313-pyc', description: • 2: {label: '$(python) 0003_delete_blogpost_publication_imag • 3: {label: '$(file) 0003_delete_blogpost_publication_image. length: 4
实际UI效果(空的Quick Pick)

有没有大佬遇到过类似的问题?或者能帮我排查下可能的原因?比如是不是label里的图标语法有问题?或者Quick Pick的赋值时机不对?
备注:内容来源于stack exchange,提问作者Zaid Alsaheb
相关产品推荐
相关产品推荐

