您可以使用以下代码片段来更改Adobe XD组件的状态:
const myComponent = document.querySelector("#my-component");
myComponent.addEventListener("click", function() { if(myComponent.dataset.state === "open") { myComponent.dataset.state = "closed"; } else { myComponent.dataset.state = "open"; } });
您需要为您的组件定义一个数据属性,例如data-state属性,并为其设置默认状态。接下来,您可以使用JavaScript事件监听器来在组件上注册单击事件,并更改数据属性的值以更改组件的状态。然后,您可以使用CSS来根据组件的状态应用不同的样式。