项目中需要一键换肤效果。刚开始项目是直接只用css 然后使用css modules 这样子的。 然后需要实现这一个效果的话必须使用less 。 在将所有css替换成less 之后 突然发现 部分语法有问题 1.calc 的计算 原来 是这样的 calc(100% - 10rem) 会被编译成 cal Read More
主要问题 vue 同一路由跳转不走生命周期,导致数据不更新 不管是动态路由还是?传参 。都不走 办法一: 使用watch 监听路由变化。手动更新数据。 办法二 : 使用 <router-view :key="$route.fullPath"/> 使用这个可以完美解决不刷新问题。 使用router-v Read More
现将img 的src 属性置空 将路径写在data-src上。在使用js判断是否到达屏幕,再将 img 的src 填上 data-src中的值。去加载图片 这样会减少一次性图片的加载量。优化图片加载。 Read More
处理办法:将6位16进制色值转换为rgba 在使用 Read More
简单粗暴的理解,就是对象都是引用类型 但是有的时候需要完全复制一个新的对象,操作新对象的时候不会改变原对象,这个时候就有了浅拷贝和深拷贝, 浅拷贝,拷贝的只是对象的一级内容,而子集内容还是引用类型,会随着新对象值的改变而改变, 深拷贝,完全拷贝出一个一模一样但是 没有任何关联的对象。 var obj Read More
一般有foreach,every,filter,map,some,还有es6新加的 reduce / reduceRight 和 find / findIndex 对低版本的浏览器的兼容不太好 1. var arr = [1, 2, 3]; arr.forEach(function (element Read More
目标是实现一个多文件传输的页面: 大家都知道上传文件的 是可以用 input 实现,在ext中也一样,它有输入框,,这输入框也是可以的,,我相信对于第一次 做文件上传的人而言会有一大堆问题,,比如怎么样就可以把一个正常的input 变成文件上传的,,,这个在一般情况下 是设置 input 的type Read More
爬取页面数据与爬取接口数据,我还是觉得爬取接口数据更加简单一点,主要爬取一些分页的数据。 爬取步骤: 1.明确目标接口地址,举个例子 : https://www.vcg.com/api/common/searchImage?phrase=%E6%98%A5%E5%A4%A9&graphicalSty Read More
先打一个简单的通用框子 上面的 html 就是页面所有的内容,就跟你谷歌浏览器 f12之后的elements 看到的一样, 这个只能爬静态页面,用ajax渲染的页面爬不到。 本人qq :981900309 Read More
数据库乱码,三个位置 处理好不会乱码 第一前台,传到后台; 第二后台,传到数据库; 第三数据库,存入数据库; 详解 https://www.cnblogs.com/zhoujinyi/p/4618887.html 三个位置都设置 utf8 基本不会乱码。 连接数据库后在执行一条sql语句,保证 ut Read More