解:∵四边形$ABCD$是菱形,$AB=12$,$∠A=60°$,
∴$AB=AD=12$,$△ABD$是等边三角形,
∴$BD=AB=12$,$∠ABD=60°$。
$ $设$DE=x$,则$BF=DE=x$,
∴$BE=BD-DE=12-x$。
∵$EF⊥AB$,
∴在$Rt△BEF_{中}$,$∠EBF=60°$,
$ BF=BE·\cos 60°$,
即$x=\frac {1}{2}(12-x)$,
$ $解得$x=4$,
$ $即$DE$的长为$4$。