APICloud - chrome调试apiready中的代码

apiready中的代码都是在真机调试时才会执行的,一般会把数据请求放在里面,而开发期间又希望在chrome上调试接口请求和页面渲染,所以可以在js中加入这些代码。

setTimeout(function () {
    if (typeof api == 'undefined') {
        api = {
            pageParam: {}
        }
        apiready();
    }
}, 500);

意思是先延迟500ms,这时候再检查api对象是否存在,如果没有说明应该不是在真机调试而是浏览器调试,就直接运行apiready()

延迟时间视手机性能适当增减,确保比apiready时间晚,不然会出现其他未知问题。

比如我的就是因为一开始设置了200,导致vue@click没有执行,只识别js原生的onclick

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前些日子从@张鑫旭微博处得一份推荐(Front-end-tutorial),号称最全的资源教程-前端涉及的所有知识...
    谷子多阅读 4,268评论 0 44
  • 最是有心最细腻,最是无意最动人。 正所谓“有心栽花花不开,无心插柳柳成荫”。 《再见,黑鸟》里的男主角,正是一个有...
    静亦净阅读 619评论 0 2
  • 搁置书写的笔已经很久,至少在心理上是感觉已经很久很久了。读完毛姆的《月亮和六便士》,很想写点什么,虽然那些话...
    山里面的邻居阅读 354评论 0 1
  • 俯卧撑5个,不够标准,手腕却已快断掉。换做25秒钟平板撑。
    DUMANMAN阅读 125评论 0 0