I have a custom element <ts-app>
created with vue 3.
Emitted event works fine but I cannot figure out how to call method from vanilla js.
customElements.whenDefined("ts-app").then((app) => {
const el = document.querySelector("ts-app");
// I want to call open inside webcomponent here
// tried el.open(), el.shadowRoot.open() both returns open is not defined
el.addEventListener("updated", function (e) {
//this is working fine
console.log(e);
});
});
Inside the component I have
methods: {
open() {
console.log('Open Called')
},
}