vue scss修改主题

//换主题 theme(type) { this.$store.commit('upDate', {themeType: type}); window.document.documentElement.setAttribute( "data-theme", type ); } 1.安装依赖 npm in...

优化 Webpack

1)优化 Webpack 的构建速度 使用高版本的 Webpack (使用webpack4) 多线程/多实例构建:HappyPack(不维护了)、thread-loader 缩小打包作用域: exclude/include (确定 loader 规则范围) resolve.modules 指明第三方模块...

chrome离线通知

首先创建renderKey.js const webpush = require('web-push'); //VAPID keys should only be generated only once. const vapidKeys = webpush.generateVAPIDKeys(); co...

vue cli3打包优化

const path = require("path"); const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); const isProduction = process.env.NODE_ENV === 'production'; con...

canvas生成清晰图片

绘制模糊 因为 canvas 不是矢量图,而是像图片一样是位图模式的。高 dpi 显示设备意味着每平方英寸有更多的像素。也就是说 二 倍屏,浏览器就会以 2 个像素点的宽度来渲染一个像素,该 canvas 在 Retina 屏幕下相当于占据了 2 倍的空间,相当于图片被放大了 一倍 ,因此绘制出来的图片...