A bismuth vanadate-based porous nanofiber is characterized in that: the porous nanofiber is composed of bismuth vanadate and amorphous bismuth, and the amorphous bismuth is loaded on bismuth vanadate, and the mass percentage of the bismuth vanadate is It is about 95%-98%, and the mass percentage of the amorphous bismuth is 2%-5%. Its preparation method, it uses bismuth nitrate pentahydrate, N,N-dimethylformamide, vanadyl acetylacetonate, polyvinylpyrrolidone, citric acid, glacial acetic acid, ethanol as raw materials, through high-voltage electrostatic forming technology, muffle furnace Sintering, hydrogen plasma treatment and other steps to achieve. The raw material of the present invention is simple and easy to obtain, the whole experimental process is clear, the operation is convenient, it is easy to realize the large-scale production of the product, and the product can be 100% recovered in the use process, and the obtained amorphous bismuth vanadate porous nanofiber composite material has Excellent flexibility, the macroscopic size can reach tens of centimeters, the microstructure of the product is uniform, and it has a good effect on photocatalytic degradation of dyes. In addition, the material is also expected to have good applications in flexible batteries, flexible photoelectric hydrogen production, etc.