小编Sha*_*mar的帖子

如何以角度查找页面加载时间?

这是在 angular2+ 中找到页面加载时间的正确方法吗??我不这么认为,这只是路由变化的时间差。如何将页面DOM内容加载时间添加到其中。??

this.router.events.subscribe((val) => {
    const navigationComplete = val instanceof NavigationEnd;
    const navigationStart = val instanceof NavigationStart;
    if(navigationStart){
        this.navigationStartTime = (new Date).getTime();
    }
    if (navigationComplete) {
        this.currentPage = this.router.url; // Current page route
        this.currentLocation = (this.platformLocation as any).location.href; // Current page url
        let endTime = (new Date).getTime();
        this.pageLoadTime = Number(endTime) - Number(this.navigationStartTime); // Page load time
    }
});
Run Code Online (Sandbox Code Playgroud)

angular-ui-router angular

5
推荐指数
1
解决办法
4692
查看次数

标签 统计

angular ×1

angular-ui-router ×1