If you have nuisance water leaks around the base of your dishwasher, you may be using a detergent that is sudsing too much. Cut back on the amount of detergent you use, and see if that makes a difference.
Water that spills through the door vent is usually caused by improperly loading dishes. Leaks from the door itself may be caused by a faulty door gasket or door tightness adjustment. You have to make sure also the dishwasher sitting level – you can adjust the front feet up or down and many units have some type of levelers at the rear.
Water under the dishwasher may be originating from a leaky hose or loose hose connection. Remove the lower front panel, and check the hoses. The pump seal may be defective, too; replacing this is a job for an appliance repairperson. An older dishwasher may corrode at the bottom, but this is fairly uncommon. If this is the case with your dishwasher, it’s time for a new one.