自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 前端-附件上传

上传方案:由于不是form表单提交,是input type=file选择后调用http上传接口,因此,入参需要构建FormData对象,http请求时浏览器会自动设置Content-Type为multipart/form-data;注意http设置成post请求,参数名为data(get请求才是params)。逻辑:excel,pdf,word等附件上传功能,使用原生input type=file来选择附件,https调用后端接口的方案。

2023-12-07 14:18:16 562

原创 crypto-js前端加密

目的:防止接口被刷,或敏感数据传递过程中保密,配合后端做了加密处理。

2023-12-07 14:11:30 394

原创 你可能不需要 Effect

Effect可以让react组件和外部系统同步:如非react组件、网络、DOM。除此之外,不应该使用Effect。

2023-09-25 17:57:07 101

原创 Vue组件通信

Parent组件:<Child v-bind="$attrs" v-on="$listeners">eg2: 祖先组件:<Parent name="zcy" @some-event="eventHandler">eg1: 父组件: <Child name="zcy" @some-event="eventHandler">eg: 字组件1:this.$parent.$on("add",this.add);子组件2:this.$parent.$emit("add");后代组件:inject:['foo']

2023-05-24 11:15:58 104

原创 前端学习计划

1.git相关:重置,合并。

2023-05-24 10:17:13 73

原创 plop使用

plop介绍及使用

2022-12-28 18:05:52 586

原创 微信小程序-支付

自己总结记录

2022-06-08 17:47:00 208

转载 hybrid技术

hybirdhybird使用file://协议,加载本地文件(html,css,js),断网也可以使用,加载速度快,不会出现H5页面请求的白屏。hybird价值1.无需审核,无限次发版。2.体验流程。3.一套代码。hybird更新方法app冷启动,hybird本地版本号与服务器端版本号对比,有新版本就下载覆盖本地文件。通信机制scheme协议就是用来规定前端和客户端如何进行通讯。客户端每次启动webview默认执行invoke.js文件,提供方法挂载到window上。js

2022-05-07 18:06:54 281

原创 小程序订阅消息授权总结

小程序订阅消息授权

2022-03-15 14:31:40 5213

原创 node升级或降级

1. 查看目前 node版本输入node -v2. n模块是专门用来管理nodejs的版本,安装n模块输入npm install -g n3. 查看电脑上安装的node版本都有哪些输入n3.升级或降级node版降级成15.14.0,输入sudo n 15.14.04.n的其他常用命令: n stable // 把当前系统的 Node 更新成最新的 “稳定版本” n lts // 长期支持版 n latest // 最新版 n 10.14.2 //

2022-02-12 16:38:12 2006

原创 数组对象去重

对象数组arr,根据对象name去重。let arr = [{id:'1',name:'张三'},{id:'2',name:'李四'},{id:'3',name:'张三'},{id:'4',name:'李四'}];let map = new Map();for (let item of arr) {if (!map.has(item.name)) {map.set(item.name, item);}}arr...

2022-01-21 15:33:49 205

原创 vue数据变化,视图不更新

列表从接口请求完数组数据,视图不更新。检查2点:先查看循环数组的key是否是数组对象的唯一标识。index(不建议)会导致视图不更新。2.更新数组中某条数据视图不更新,请使用$set(obj, key, newobj)或arr.splice(index, 1, newobj)。...

2022-01-18 09:43:08 273

JS核心原理学习笔记asdf

JS核心原理学习笔记asdf

2023-05-04

vue diff算法总结adf

vue diff算法总结adf

2023-05-04

浏览器请求过程详解asdf

浏览器请求过程

2023-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除