- 博客(5)
- 收藏
- 关注
原创 封装组件的传值
传值给父组件时:this.$emit('change',false)今天封装组件时参考一下存量,学到了一个新的组件传值方式,记录一下。
2024-01-24 14:34:57
429
原创 前端html2canvas生成图片特别慢的问题
找大佬帮忙看一下发现是html2canvas遍历dom时有一个没有用上的img标签的图片地址没有值,直到请求图片超时后html2canvas方法才执行完毕。然后才到canvas.toDataUrl()方法。最近开发了一个下载海报的功能,下载耗时较长,排查了一下发现是html2canvas耗时最久,然后就开始各种搜,以为是没有使用ignoreElements属性的原因,试了以后发现没有效果。这是一个经验性问题,记录一下也希望能帮到别人。遇见问题还是找大佬比较高效!
2023-05-18 09:28:59
3249
7
原创 The data property “xxx” is already declared as a prop. Use prop default value instead.
今天写组件时报了个错:The data property “xxx” is already declared as a prop. Use prop default value instead.翻译一下:数据属性“xxx”已声明为prop。改为使用属性默认值。原来是在组件传值时,传过来了一个属性,但是在我的项目data中也定义了一个属性大致思路就是:访问data 和methods中的数据之外,还访问了props组件传递过来的值,如果发现data数据字段中的key值已经被定义,那么props传
2022-10-31 15:01:15
26973
4
原创 把一个表格里的数据添加到另一个表格并且去重
今天做一个以前没做过的功能,本来以为挺麻烦的,试了一下觉得也不难,记录一下我的成果,有不合适的可留言指正function(row){ this.tableList.push(row)//往目标表格里推送数据 //然后去重 let arr = this.tableList let array = [ ] for(var i = 0; i<arr.length; i++){ if(!array.includes(arr[i])){...
2022-08-31 16:07:40
805
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人