Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 在vue中测量页面时间_Vue.js - Fatal编程技术网

Vue.js 在vue中测量页面时间

Vue.js 在vue中测量页面时间,vue.js,Vue.js,之前,我使用jQuery卸载方法测量页面时间 例如: $(document).ready(function() { var start = new Date(); }); $(window).unload(function() { var end = new Date(); }); 现在我想做和vue一样的事情 但vue销毁似乎不是jQuery卸载方法 如何使用vue测量页面时间?您以前的方法也不完美,因为这样的***$(文档)**构造需要加载jquery Vue.js也是如此。它不

之前,我使用jQuery卸载方法测量页面时间

例如:

$(document).ready(function() {
  var start = new Date();
});

$(window).unload(function() {
  var end = new Date();
});
现在我想做和vue一样的事情

但vue销毁似乎不是jQuery卸载方法


如何使用vue测量页面时间?

您以前的方法也不完美,因为这样的
***$(文档)**
构造需要加载jquery

Vue.js也是如此。它不会从一开始就测量页面计时,因为它必须被加载

因此,您无法准确测量页面加载。您可以使用:

let start = performance.now();
window.addEventListener('unload', function() {
  alert(performance.now() - start);
});

并将此代码放在任何脚本和样式之前的
标记中。

任何浏览器的“开发工具”窗口中的“性能”面板如何?因为它用于日志记录