# 为 Vue 单页面提速
# 功能组件
<template functional> <div>...</div> </template>
1
- 代码需要修改
# 延迟加载组件
components: {
ModalDialog: () => import('./ModalDialog.vue')
}
1
2
3
2
3
# 延迟加载路由
const ProjectList = () => import('@/components/ProjectList.vue');
1
# 使对象列表不可变
- Object.freeze()
# 评估运行时性能
- Vue项目中激活性能模式
Vue.config.performance = process.env.NODE_ENV !== 'production'
1
- 打开浏览器,然后按 F12 键打开开发者控制台。切换到 Performance 选项卡,然后单击 Start Profiling。在 Chrome 中,“ Timings” 行显示重要标记,例如 “First Contentful Paint” 和 “First Meanfulful Paint” 时间。你应该尝试减少它们,以便你的用户可以尽快使用该网站。