Vue.js 应用性能优化的几条建议,最后一条你用过吗?
任何项目达到一定规模,往往会带来性能问题,Vue.js 也不例外。本文简单介绍几个小技巧,帮你在一定程度上对项目做性能上的优化。
图片懒加载
如果应用里需要展示大量图片,比如电商网站,通常的做法是懒加载图片。懒加载的基本原理是提前准备好图片 URL,当图片真正进入可视范围时才去加载。可以手动实现懒加载机制,不过更方便的是直接用现成的插件,比如 [vue-lazyload]
安装:
npm i vue-lazyload -S
入口文件里引入:
// in main.js
import Vue from 'vue'
import App from './App.vue'
import VueLazyload from 'vue-lazyload'
Vue.use(VueLazyload)
new Vue({
el: '#app',
components: {
App
}
})
在模板里使用该插件提供的指令:
发表评论 (审核通过后显示评论):