- 博客(9)
- 收藏
- 关注
原创 小程序和Web项目的区别
小程序和Web项目的区别运行环境不同:微信小程序只能通过微信打开web项目可以通过多个终端的浏览器打开项目规模不同:微信小程序一般是小应用级别的,大小限制为2M,否则上传不了审核Web项目可以支持大项目或者复杂的项目开发语言不同:微信小程序是HTML+CSS+JSWeb项目可以支持多种语言开发工具不同:微信小程序有专门的微信开发者工具...
2022-03-23 14:34:15
8275
原创 elementUI文件上传
Upload 上传<el-upload accept=".jpg, .jpeg, .png" :before-upload="beforeUpload"></el-upload>before-upload:上传前的拦截,可限制文件大小、格式beforeUpload(file) { // 上传文件格式、大小限制 const suffix = file.name.substring(file.name.lastIndexOf('.') + 1) if (
2022-03-22 14:08:32
1565
原创 git合并分支到远程仓库
GIT合并分支到远程把代码clone到本地仓库:git clone https://**********在本地创建dev分支并与远程dev分支对应:git checkout -b dev origin/dev切换到master分支:git checkout master把本地dev分支合并到master分支:git merge dev提交到远程的master分支:git push origin master...
2022-03-17 15:01:30
360
原创 elementUI<cascader>组件中远程加载
** 如图,一级和二级是后端接口返回的,只需要把对应的key名改成value、label和children即可,第三级的内容是根据一级二级去请求接口返回的,所以需要注意以下问题**一级和二级确定都是由内容的,三级不确定,先要判断到了二级是否停止,用到组件中的leaf(true:代表停止,即没有下一级,没有右边的箭头,false代表下一级还有内容)第三级的选项<el-cascader ref="cascader" :props="props" clearable @change="hand.
2022-03-10 17:30:51
1290
原创 Vue组件中data为什么必须是函数?
Vue组件中data为什么必须是函数?data组件都是vue的实例组件共享data实例,如果data的值是同一个引用类型的值的时候,改变一个就会影响其他组件内的data写成函数的形式,数据以函数返回值的形式定义,这样每复用一次组件都会返回一份新的data;相当于给每个组件实例创建了一个独立的数据空间,让每个组件实例维护自己的数据单纯的写成对象的形式,就会使得所有的组件实例共用一份data,造成了改变一个全都会变的结果。...
2021-04-28 20:45:48
77
原创 HTTPS的握手过程
HTTPS的握手过程客户端通过HTTPS的url发送请求给服务器端,请求建立ssl连接;服务器收到请求后,会发送一个带有公钥的网站证书给客户端;客户端收到网站证书后,会检查证书的颁发机构和过期事件,如果没问题的话,就会随机产生一个秘钥;客户端通过公钥将会话秘钥发送给服务器端,服务器利用私钥解密;之后服务器端和客户端就可以通过会话秘钥进行加密传输。...
2021-04-27 20:00:23
110
原创 将字符串转换为驼峰格式(最简单)
将字符串转换为驼峰格式 let str = "-font-size"; str = str.replace(/^-/, '').replace(/-([a-z])/g, (_, $) => $.toUpperCase()) console.log(str); //fontSize
2021-04-26 14:48:10
1087
原创 JavaScript
数组扁平化普通的递归var a = [1, [2, [3, 4, 5]]]; function flatten(arr){ let res=[]; for(let i=0;i<arr.length;i++){ if(Array.isArray(arr[i])){ res=res.concat(flatten(arr[i])) }else{ res.push(ar
2021-04-25 20:37:27
150
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人