Cómo hacer objetos declarados en data() reactivos a nuevas propiedades en Vue.js / Nuxt

Si deseas que un objeto declarado en la propiedad data() sea reactivo a sus nuevas propiedades, puedes utilizar el método $set. Por ejemplo:

Al utilizar $set, garantizas que el objeto isSubmenuOpen se actualice correctamente y se mantenga reactivo a las nuevas propiedades asignadas. Esto es especialmente útil cuando necesitas agregar propiedades dinámicamente a un objeto declarado en data().