有没有一种方法可以将具有自定义属性的自定义HTML元素添加到VS代码中,以便在其上获得一些自动完成/智能感知?
例如,在我的框架(这里是Aurelia)中,我添加了一个<my-component is-telling-lies="true" aria-type="hidden" default-target="north">Do you believe?</my-component>
,希望元素在开始键入新元素时显示出来,在元素的属性空间中键入属性时在其中显示属性。
发布于 2022-05-12 03:35:46
是的,有个办法。
您可以通过声明性自定义数据格式扩展VS代码的HTML支持。通过将html.customData设置为遵循自定义数据格式的JSON文件列表,可以增强VS代码对新的HTML标记、属性和属性值的理解。VS代码将为提供的标记、属性和属性值提供语言支持,如完成和悬停信息。
请参阅:html-custom-data
您可以在vscode自定义数据存储库中阅读有关使用自定义数据的更多信息。
https://stackoverflow.com/questions/39161797
复制