如何拿到异步ajax的返回数据？
 1：使用回调 x
 2：Promise 

 将异步操作转换为同步操作，
 优势：避免回调地狱，提高代码的可读性和精简性
 有三种状态：
 pending（进行中），
 resolved（完成），
 rejected（失败）

 Promise使用过程中有两种获取数据的写法：


 1

xxxxx({ id:1, page:2 }).then((res)=>{
   console.log(res);
}).catch(err=>{
        
})

then 拿正确的数据
catch 拿错误的数据

2：

组合 async await

async function GetHomeList() {
    let a = await homeService.mechanism({})
    console.log(a);
}

未完成

【完成】1：首页分类可以编辑 [带你们写]
【完成】4：tabs 被点击进入列表页面 [带你们写，用mechanism_info列表，传入type做判断]
【完成】5：收藏（功能实现，页面未写）
【完成】6：关于我们 页面 [自己写]
【完成】7：用户协议 [自己写]
【完成】8：检测升级 [自己写]
【完成】 9：清除缓存 [自己写，弹窗我来改造]
【完成】10：详情页点击图片可以弹窗显示预览   

我的任务
1：机构页面的滚动加载更多

任务：
1：模特详情 点击箭头加载更多数据
【完成】2：首页搜索功能 /search
【完成】3：收藏页面和列表渲染，点击a标签进入详情，长按删除收藏的写真，获取本地likeList，如果有数据显示列表如果没有数据，显示：暂无收藏

问题记录：
解决从首页进入详情再返回首页，但是顶部横向菜单滚动位置不对

 Tips.dialog({
   title: '测试标题',
   message: '代码写出来是给人看的东西',
   cancelText: '后悔了',
   confirmText: '很Ok啊',
   cancel: ()=> {
         console.log("你点击了取消按钮");
   },
   confirm: ()=> {
         console.log("你点击了确定按钮");
   }
})
