3.1.6 适应不同场景