Vue, Model et controleur