How to update the vertex color of UDynamicMeshComponent/FDynamicMesh3?

I create UDynamicMeshComponent by Appending vertices/Triangles to FDynamicMesh3, but I would like to update the vertex color, then i update the color of FDynamicMesh3 by a. the function of SetVertexColor, but it does not work, i can’t found the vertex changed the color. b. Updating the FDynamicMeshColorOverlay by SetElement with the RGBA(0-255, not sGBA) from getting the attributes of FDynamicMesh3, which also does not work.

So, the expert or the experienced give the suggestion please if it is wrong using those methods or the others.

Thanks!