抽象page到view，更改demo结构