This might not be the most ideal implementation but an interesting way you could approximate this is using $R_y$s and $QFT^{-1}$.
If we Taylor expand $e^x = 1 + x + \frac{x^2}{2!} ...$ we can use the polynomial amplitude encoding in https://static-content.springer.com/esm/art%3A10.1038%2Fs41534-019-0130-6/MediaObjects/41534_2019_130_MOESM1_ESM.pdf, Section D.
Using the example from the paper for a polynomial $p(x) = ax^2 + bx + c$, where we substitute our coefficients from the Taylor expansion, we can apply the controlled $R_y$s to an ancilla:
$ U_{e^x}|0\rangle = R_y(1.5)^{q_2}R_y(2)^{q_1,q_2}R_y(4)^{q_1}R_y(1)|0\rangle \rightarrow \cos(e^x/2)|0\rangle + \sin(e^x/2)|1\rangle$.
We can use take QFT of the ancilla to a register $|R\rangle$
$QFT^{-1}U_{e^x}|0\rangle|R\rangle \rightarrow U_{e^x}|0\rangle|\sin(e^x/2)\rangle$.
Finally we can use the approximation $\sin(x) \approx x$ assuming $x$ is sufficiently small. We can control this by scaling the Taylor approximation polynomial.
$QFT^{-1}U_{e^x}|0\rangle|R\rangle \rightarrow U_{e^x}|0\rangle|\sin(e^x/2)\rangle \approx U_{e^x}|0\rangle|e^x/2\rangle $
The main caveat is we need to ensure the correct scaling, with a constant $K$, ideally we would like our scaling s.t. $\sup Ke^x < \frac{\pi}{4}$ in our domain of $x$. As such we would obtain
$|Ke^x/2\rangle$,
and then we would need to have a circuit to descale. If we take $K$ in the form of $2^{-n}$, then in fact we don't need to implement a descaling circuit and we can just rescale the values of the coefficients of our binary representation by $2^{n+1}$ to recover our approximation to $e^x$.
Note: Here was are assuming $x$ is a binary integer.