自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 v-for循环key用index的bug

近期公司项目中出现了一个线上bug,场景为:我们使用列表list作为循环遍历一个子组件,key值用的list的index下标,list中的每一项item作为props属性传入子组件中,如图。在子组件中,我们以item内的值为判断标准定义了一个组件的data属性,如图。组件如图:然后我们在父组件中对list数组进行筛选操作,筛选过后,list长度变短,内容顺序自然变化,我们遍历的子组件顺序也相应发生变化。这时bug出现了,我们第三个子组件经过筛选后,来到了第一位,这时它data中由item内值

2020-07-23 15:41:45 1645

原创 Vue-cli3.0浏览器兼容配置问题

本文讲一讲自己在工作过程中针对vue-cli3.0项目兼容性配置的学习和应用。1.browserslist在 package.json 文件里的 browserslist 字段 (或一个单独的 .browserslistrc 文件),指定了项目的目标浏览器的范围。在 package.json 中:"browserslist": [ "defaults", "not IE 11", "not IE_Mob 11", "maintained node versions",

2020-05-22 09:56:00 2154

原创 前端性能优化-Vue-cli 3.0项目中webpack配置

1. Vue-cli 3.0项目中webpack文件1.1 找到解析好的webpack配置文件有些外部工具可能需要通过一个文件访问解析好的 webpack 配置,比如那些需要提供 webpack 配置路径的 IDE 或 CLI。在这种情况下你可以使用如下路径:<projectRoot>/node_modules/@vue/cli-service/webpack.config.js...

2020-04-26 15:47:42 1518

原创 H5 canvas+原生js实现轮播图

canvas和原生js实现轮播图html部分js部分css部分自学canvas的时候练手写的小demo,话不多说,上代码。html部分<div id="container"> <div id="leftBtn"></div> <canvas id="myCanvas" width="515" height="300"&...

2020-04-14 16:49:13 837 2

空空如也

空空如也

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

TA关注的人

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