In this paper, such new definitions as D-B-preinvexity, strictly D-B-preinvexity and explicitly D-B-preinvexity for vector-valued mappings are firstly introduced. Then, a sufficient condition of D-B-preinvex mappings is shown. And then the relationship between the explicitly D-B-preinvcxity and the strictly D-B-preinvexity is discussed. Finally, some properties of D-B-preinvex type mappings are given.