离子反应生成的三个条件是什么