Estoy trabajando en VS Code en un proyecto VueJS 3. Tengo Vetur Extension (versión: v0.35.0) instalada para verificar errores y resaltar sintaxis. Me notifican con una marca de verificación roja y una salida en la ventana Problemas sobre el formato de cómo identifico las propiedades del objeto que incluyen un carácter de espacio en su definición. Aquí hay un ejemplo:
this.ncCases = this.store.state.csvJson.data.filter(obj => { return obj.[`Neighborhood Council`] == this.selectedNC })El inmueble "Junta de Vecinos" incluye un espacio. Encontré una referencia en mozilla.org que describe encerrar estas propiedades entre corchetes. Sin embargo, cuando hago esto, obtengo el Red Error Market of death.
Identifier expected. Vetur(1003)Debo decir que el código se ejecuta sin errores, por lo que creo que el problema es que Vetur Extension no reconoce esta sintaxis. Sin embargo, sería bueno arreglar el código para que no genere el error o arreglar Vetur para que no muestre un error falso positivo.
¿Alguna sugerencia?