上拉加载更多
原理:滚动高度+可视区高度大于等于页面高度的时候开始加载
后台是把所有的数据返回给你吗?
i 是一页数据,一页数据发送给我的
ii 怎样一页一页取数据page(count++),数据的合并(concat)
iii 做这个上拉加载更多还有一个问题
当网络卡顿数据没有加载但是会不断触发
首先不能重复加载
给一个遮罩层(他是一个透明的),所有的滚动都不会触发,等到数据加载完成时候遮罩层消失
添加事件的时候,我们通过事件绑定来添加,如果数据还没有加载完成,解除绑定事件,等待数据加载完成以后,再添加绑定时间。
iiii
UniApp和vue的区别
Uni-app可以编译到(头条,支付宝,微信,QQ,百度)小程序,安卓版,iOS版,h5版,通过打包实现一套代码多端运行。
混合App hybird app
一部分用原生
调用底层用原生
一部分展示类型的页面 h5页面
相当于在游览器外部装一个壳子=>webview 游览器壳子 跑HTML5页面
原生app native app
安卓 andorid Java 开源
苹果 iOS oc 收费
特点: 性能高 ,能够调用底层(通讯录可以添加删除编辑,电池电量,蓝牙,摄像头)
劣势: 开发成本高(资金,两个团队),周期 长(开发两套,调成一致)。
开发金融类,在线直播,大的平台,聊天, 需要性能的app(微信,支付宝,阿里平台,腾讯课堂app)
webapp
开发成本不是特别的高(一个人搞定两个平台),性能很差,也不能调用底层。(只能新闻类,小说类的app,展示类型的app)