本篇文章是一篇Vue.js的教程,目标在于用一种常见的业务场景——分页/无限加载,帮助读者更好的理解Vue.js中的一些设计思想。与许多Todo List类的入门教程相比,更全面的展示使用Vue.js完成一个需求的思考过程;与一些构建大型应用的高阶教程相比,又更专注于一些零碎细节的实现,方便读者快速掌握、致用。
需求分析
当一个页面中信息量过大时(例如一个新闻列表中有200条新闻需要展示),就会产生问题,例如:
》数据量过大,影响加载速度
》用户体验差,很难定位到之前自己看过的某篇文章
》扩展性