Bleach works great on vinyl, non-porous tile and even grout. It's as simple as mixing up bleach and water, mopping it on, rinsing it off and letting everything air dry. Not for use on porous unsealed tile surfaces, unfinished wood surfaces or marble.
Pour 1 cup of bleach into a dishwasher-safe, bleach-safe bowl and place it on the top rack of your dishwasher. Then run a full cycle, but skip the drying cycle. Tip: Do not use bleach in a stainless steel dishwasher or a dishwasher that contains stainless steel parts, as bleach will damage it.