vue项目优化

作者: 小程序前端超市 | 来源:发表于2020-04-03 15:19 被阅读0次

一、组件按需加载

component: () => import('@/components/login')

二、大数据处理

vxe-table(功能齐全):https://xuliangzhan_admin.gitee.io/vxe-table/#/table/base/basic

<vxe-table :data="tableData">
  <vxe-table-column type="index" title="序号" width="80"></vxe-table-column>
  <vxe-table-column field="name" title="名字"></vxe-table-column>
  <vxe-table-column field="sex" title="性别"></vxe-table-column>
  <vxe-table-column field="address" title="地址"></vxe-table-column>
</vxe-table>

三、使用keep-alive

<keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。

<keep-alive>
  <router-view/>
</keep-alive>

四、图片懒加载

安装地址:https://www.npmjs.com/package/vue-lazyload

main.js

import Vue from 'vue'
import App from './App.vue'
import VueLazyload from 'vue-lazyload'
 
Vue.use(VueLazyload)
 
// or with options
Vue.use(VueLazyload, {
  preLoad: 1.3,
  error: 'dist/error.png',
  loading: 'dist/loading.gif',
  attempt: 1
})
 
new Vue({
  el: 'body',
  components: {
    App
  }
})

template

<ul>
  <li v-for="img in list">
    <img v-lazy="img.src" >
  </li>
</ul>

五、清除定时器

组件中写在setTimeout、setInterval在不用的时候清除掉,清除方式请参考:http://www.techshare100.com/article?id=158

六、vue3.x打包优化

请看这里:http://www.techshare100.com/article?id=145

写到最后,欢迎关注作者:http://www.techshare100.com/

相关文章

  • vue项目优化

    vue 项目优化 项目打包体积优化 通常vue项目通过webpack打包后,会出现vendor包的体积过大的情况,...

  • Nginx开启Gzip优化网页访问速度

    前言 开启Nginx Gzip 优化网页加载速度不限于Vue项目,所有前端皆可开启gzip优化如果是Vue项目可以...

  • vue.config.js配置

    vue cli3.x创建的项目vue本身已经做了些优化,如果想在这个优化之上在进行优化的话我们需要在项目的根目录新...

  • Vue 网站首页加载优化

    Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启...

  • 博客网站首页加载优化

    Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启...

  • vue 性能优化点

    vue项目中,经常会遇到一些性能优化点,以下就是我在工作中,总结的优化点 vue 性能优化点 1,路由懒加载 2,...

  • 项目优化

    一,本文分为两部分1.普通项目优化2.vue项目优化防止XSS与XSRF(安全性)二,普通项目优化:1.页面加载阶...

  • vue 项目优化

    首屏优化 开启gzip压缩功能引入CDN路由懒加载某些第三方组件按需加载而不是全部加载较小的图片资源用base64...

  • Vue项目优化

    一、代码优化 1、v-for 遍历必须为 item 添加 key,且避免同时使用 v-if v-for 遍历必须为...

  • vue项目优化

    首屏加载速度变快1、 生成打包报告2、 第三方库启用CDN3、Element-UI组件按需加载4、路由懒加载5、首...

网友评论

    本文标题:vue项目优化

    本文链接:https://www.haomeiwen.com/subject/iqnhphtx.html