重构homeview