logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JS 深拷贝及实现深拷贝的三种方法(递归,JSON,jQuery)的缺点总结

一,为什么要是用深拷贝:列如把一个数组,对象a赋值给另一个变量b,当b改变的时候,a中对应的值不发生变化。1,不使用深拷贝:var a={a:1,b:2,c:3}var b=ab.a=2console.log('原对象',a)console.log('赋值后',b)当把a对象赋值给b对象后,更改b对象的属性,而a对象的属性也发生了变化。这是不想要的结果。2,使用...

Vue的常见问题:console.log报错

异常图片:主要原因是eslint的曝出的异常没有通过eslint的校验解决方法:方法一:使用window.console.log代替console.log方法二:将eslint不校验console.log 在package.json 页面下的eslintConfig中的rules下设置 :"no-console":"off"然后重新编译项目就可以了...

Vue中父组件更改子组件的class

在实践饿了吗的事例中有时需要在组件中更改一些子组件的样式。自己感觉使用 >>>比较好用点.star >>> .star-item {margin-right: 5px;}有些像 SASS 之类的预处理器无法正确解析 >>>。这种情况下你可以用 /deep/ 操作符取而代之

到底了