The problem in your attempt is that $\mathbf 1_A$ is not continuous in general, hence we cannot use the definition of weak convergence.
However, defining $\mu_n:=n\mathbf 1_{(0,1/n]}\lambda$, that is, $\mu_n(A)=n\lambda(A\cap (0,1/n])$, we have that $\mu_n\to\delta_0$ weakly, $\mu_n(\\{0\\})=0$ for each $n$ but $\delta_0(\\{0\\})=1$.