Sin embargo, eso no funciona, y probablemente no sea una buena solución. ¿Cómo puedo hacerlo correctamente? ¿Puedo usar una clase de javascript en estado vuex?
Adquiridor
import { ChatMessage } from '~/classes/ChatMessage' export default { getChatMessages: (state) => { const messages = _.orderBy(state.messages, 'created_at', 'asc') messages.forEach((message, index) => { const ChatMessage = new ChatMessage(message, index, messages) message.isNewDay = ChatMessage.idNewDay() }) console.log(messages) return messages }, }archivo de clase:
export class ChatMessage { constructor(message, index, messages) { this.message = message this.index = index this.messages = messages } get isNewDay() { return true } }