完善demo（添加交互效果）