demo生成的前端OK