将like和view做成通用的模块