- 博客(105)
- 收藏
- 关注
原创 从后端接口获得base64格式图片并下载
base64,' + data.data // 得在base64字符串前加'data:image/png;var url = canvas.toDataURL('image/png') // 得到图片的base64编码数据。var a = document.createElement('a') // 生成一个a元素。a.download = row.name || 'photo' // 设置图片名称。a.href = url // 将生成的URL设置为a.href属性。
2024-08-22 17:30:37 91
原创 formData进行上传图片文件或其他文件
/ file.raw是上传的原始文件。//是上传的其他参数。formData.append('name', '图片');headers: { //加token。// 这里可以添加其他表单字段。
2024-08-22 17:22:09 89
原创 前端全面的深拷贝(考虑map, set, symbol, function)
前端全面的深拷贝(考虑map, set, symbol, function)
2023-01-02 20:21:53 499
原创 前端全面的深拷贝(考虑map,set,symbol, function)
前端全面的深拷贝(考虑map,set,symbol, function)
2023-01-02 20:15:39 472
原创 今天学了一个有意思的api=>IntersectionObserver,不用vue-lazyload实现图片懒加载
今天学了一个有意思的api=>IntersectionObserver,不用vue-lazyload实现图片懒加载
2022-10-06 22:10:07 306
原创 git 的一些操作,git add .,git commit, git push之后的撤销
git add .,git commit, git push之后的撤销
2022-06-20 13:51:02 109
原创 超出数组长度一半的数组元素
方法一:let names = [1,3,3];let length = names.length / 2let nameNum = names.reduce((pre,cur)=>{ if(cur in pre){ pre[cur]++ }else{ pre[cur] = 1 } return pre},{})console.log(nameNum)let obj = Object.entries(nameNum)console.log(obj)let...
2022-04-08 16:25:00 290
原创 axios发送post请求
this.$axios.posturl, { data}).then((res) => {if (res.data.code == "OK") {this.$message({ type: "success",message: res.data.data })this.$emit('onChang', 'success')} else {this.$message({type: "warning",message: res.data.errorMsg})}loading..
2022-03-31 14:41:29 4730
原创 computed和watch的区别
1.computed能完成的功能,watch都能完成。2.watch能完成的功能,computed不一定能完成,例如:watch可以进行异步操作。两个重要小原则: 所被vue管理的函数,最好写成普通函数,这样this的指向就是vm或者组件实例对象。 所有不被vue管理的函数,如(定时器回调函数、ajax回调函数)最好写成箭头函数,这样this的指向才是vm或组件实例对象computed: {info () {return this.x + this.y...
2022-03-29 20:36:26 780
原创 对象的深入探究,将对象转换为层级对象
const obj = { 'a.b.c': 1, 'a.d': 2, e: 3 } function transfor (obj) { let newObj = {} for (let i in obj) { const keys = i.split('.') let key = keys.shift() let temp = newObj ...
2022-03-28 18:00:25 638
原创 再https情况下访问百度地图api显示不了解决方法
创建地图-百度地图生成器 http://api.map.baidu.com/lbsapi/creatmap/index.html先获取百度地图的代码,嵌入到你要放到的地方,可以用iframe嵌入,这时候https情况下访问时显示不了,修改这行代码,改成<script type="text/javascript" src="https://api.map.baidu.com/api?v=3.0&ak=这里是你申请的AK密码&s=1"></script>...
2022-03-22 17:22:51 2301
原创 将master最新代码合并到本地后发现问题很多不想合并了怎么操作?
1. git merge --about2. git reset --merge3.gut pull
2022-03-22 11:11:59 174
原创 写一个深拷贝
functionclone(target){if(typeoftarget!=='object'){returntarget}// 判断一下是数组还是对象consttemp=Array.isArray(target)?[]:{}for(constkeyintarget){// 不知道对象里是否还有对象,如果有用递归可以解决temp[key]=clone...
2022-03-01 16:44:42 190 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人