logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端开发性能优化 gzip压缩

vue-cli项目打包,js和css都会被webpack打包,但是不经过压缩的包,可能有好几兆,首页下载速度极慢,影响体验,可以考虑gzip压缩。(亲测,一个chunk.js 977k ,压缩到了 155k)接下来看要如何进行gzip压缩配置gzip压缩方式1.静态压缩由于项目是通过vue-cli搭建的,所以就直接通过webpack来配置了。如果没有默认安装compress-webpack-plu

#性能优化#vue.js#webpack
nginx api接口代理配置细节

server {listen 80;server_name localhost:80;location / {# proxy_set_header Host $host:$server_port;# proxy_set_header X-Real-Ip $remote_addr;# proxy_set_header X-Forwarded-For $proxy_add_x_f.

laravel项目 在linux上的nginx配置,以及注意问题

首先,我这里linux用的是:centos 7.2  ,下面进入正文假定服务器lnmp环境已经配置好,可以参照我另一篇博文laravel项目,我是放在nginx的html文件夹下,nginx需要改动的地方就只有一个,即root,配置到laravel项目的public文件夹    server {         listen       80;         server_name  local

element DateTimePicker 结束时间不能小于开始时间(开始时间不能小于当前时间)

html<el-form-item label="开始时间"prop="startTime"><el-date-picker v-model="form.startTime" type="datetime" class="inputw" :picker-op

vue select 下拉加载更多(懒加载)

为避免后端一次给过多数据,导致页面卡顿,select选项可以进行分页,然后下拉加载更多.项目中使用的elementUI, 先自定义指令,在main.js中添加:v-scroll-loadMore="loadmore"Vue.directive('scroll-loadMore', {bind(el, binding) {const SELECTWRAP_DOM = el.querySelector

#vue.js#elementui#javascript
vue项目 生成二维码,pdfjs生成PDF并下载

一 首先安装依赖npm install qrcodejs2 --savenpm install jspdf --saveqrcode用于生成二维码,jspdf用于生成pdf 以及pdf的下载 二 项目中使用先引入import QRCode from 'qrcodejs2';import JsPDF from 'jspdf';页面代码(一个空div,用来放置ca...

vscode使用eslint prettier 自动格式化代码

本文以vue项目举例一、安装 Eslint安装eslint插件二、安装 Prettier-Code formatter插件需要安装这个 代码格式化插件否则会提示 Extension 'esbenp.prettier-vscode' is configured as formatter but not available. Select a different default formatter t

#vscode#visual studio code#前端
vue 从后台获取文件流 导出excel

<template><div class="container" ref="loadElement"></div></template>import axios from 'axios'export default {post(url, param, title) {axios.post(url...

vue中判断数组长度length报错

{{pawnList.length&gt;0 ? pawnList.name : ''}}报错:Error in render: "TypeError: Cannot read property 'length' of undefined" 解决办法:{{pawnList!== undefined &amp;&amp; pawnList!== null

    共 15 条
  • 1
  • 2
  • 请选择