动量守恒(在某一个方向上成立)的条件是:系统(在某一个方向上)没有受到外力,或合外力为零,或者合外力和内力相比可以忽略。实际上,动量守恒就是牛顿第二定律的体现——守恒即没有受到合外力。因此,如果是竖直方向上的话,需要的条件是,要有一个力能够平衡重力。或者是,竖直方向上的撞击/爆炸,因为内力相当大,可以忽略重力影响。比如往天上抛出的一个物体中途爆炸成两个碎片。爆炸的一瞬间,可以认为竖直方向上动量守恒。