- 博客(20)
- 收藏
- 关注
原创 最近遇到的几个有意思的知识点
1.深拷贝: 简单的数组 ... 。 ...真的超好用,直接b=[...a]就可以 concat。b=[].concat(a) splice 。 b = a.splice(0) 复杂的数组 b=JSON.parse(JSON.stringify(a)) ps:复杂的也可以用于简单的深拷贝,但是简单的还是简单处理,对嘛~2.合并两个数组...。又是他!!!超好用,...
2020-04-10 17:07:36
203
转载 promise个人理解
昨天面试,然后问到promise,特意回来看了一下廖雪峰大大写的。promise对象,就是发送请求后,只管执行成功或失败的回调,而不在意具体的回调的方法是什么。这样就可以很简单的处理多次请求(一开始问的就是这个,,,然后我就逐层返回,明知道肯定有套路,,,但是没办法,确实没用过),就算是递进的也没关系,一直.then().then()执行就可以,一旦有返回失败,也会及时终止,这样就让执行代...
2018-08-21 09:54:30
267
原创 vue父子组件传值,值不改变
我遇到的是,父子组件传值,删掉一个的时候,虽然数据删掉了,但是传进子组件的值没变化,刷新才可以,探索后发现,是需要在watch监测之后才可以,上代码...
2018-05-22 11:11:54
2623
原创 for循环的时候声明内外的问题
这样写之后,push到data里面,是两个重复数据,就算aaa的数据是两条,push到data也是一样的。经过相当长时间的调试这样就可以了,因为在外面声明aaa,在循环的过程中会被不停地覆盖aaa,在循环中就会释放并重新生成,就会压进aaa...
2018-05-21 21:55:58
479
原创 vue同时应用v-if和v-for,数据重复引用的问题
遇到问题时的代码是这样的页面效果是重复了三次数据,检测了一下,获取数据是没有重复,赋值给data也没有重复,就算是页面的dom已经重复了,data里面的数据也是没有重复的,经过一系列趟坑改代码,发现这样没问题了然后再进行深入的查资料,初步判定是v-if和v-for的优先级的原因,所以再次优化代码完美解决问题,嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻...
2018-05-15 13:55:45
5119
原创 vue修改数组数据
修改数组数据改变,Dom不刷新,使用$set(数组名,key,value)解决示例:this.$set(this.figure, i, 1);
2018-04-16 13:52:05
8026
1
转载 lodash的简介和es6代替的lodash的功能
https://www.jianshu.com/p/7436e40ac5d1https://www.zcfy.cc/article/10-lodash-features-you-can-replace-with-es6-467.html
2018-04-02 10:29:17
3681
原创 报错Unexpected side effect in "listShow" computed property
报错代码istShow() { if (!this.totalCount) { this.fold = true; return false; } let show = !this.fold; return show; } }因为这样是只读的,要更改,就报错了,想更改,就要用...
2018-03-20 17:08:08
12793
原创 vue遇到的添加current失败
做仿饿了么单页面的时候,商品部分右侧滚动,左侧对应分栏添加current,但是失败,左侧导航代码如下<div class="menu-wrapper" ref="menuWrapper"> <ul> <li v-for="(item,key,index) in goods" :key="key" class="menu-item"
2018-03-16 09:25:37
1879
转载 CSS vw让overflow:auto页面滚动条出现时不跳动
最开始的需求是出现一个弹出框,弹出框下面部分不会滚动,但是发现一个问题,就是不滚动和可以滚动的区别是滚动条,而滚动条占据了宽度,设置100%就会使内容各种跳,一开始用了各种方法,js用过,但是不好,虽然我是点击事件,但是能用css解决的就不用js。后来用了各种绝对定位盖住滚动条啊,calc盖住滚动条啊,都不完美,总是有新的问题出现,然后就发现了一个大神的空间有一个完美解决此问题的方法,然后试过之后
2017-02-21 14:27:00
875
转载 发现css超过字数就用省略号代替的一个属性
text-overflow省略号样式总结要想隐藏溢出内容同时又想让过多内容以省略号样式显 示,需要用到css overflow,和text-overflow样式,同时避免文字自动换行我们使用html nobr标签强制内容不换行,使用使用注意这几个CSS样式和HTML标签配合使用才能达到多余文字内容出现省略号样式,大家下来灵活运用多次实践即可。text-overflow省略号样式语法结构 t
2017-02-20 17:50:23
2268
转载 完美实现table带边框效果边框
table{border-right:1px solid #F00;border-bottom:1px solid #F00} table td{border-left:1px solid #F00;border-top:1px solid #F00}只对table td设置左与上边框; 对table设置右与下边框;
2017-02-15 15:04:56
744
转载 类似s标签,但是删除线是斜着的
本来遇到这个问题我都放弃了,准备用s标签,跟设计师商量一下,毕竟不能用图片吧,但是群里大神说这个问题好解决,果然用伪类无比容易,我果然不擅长伪类啊,这是大神的代码: 原价99 .oprice{position:relative;} .oprice:after{content:"";position:absolute;z-Index:2;left:0;top:0;width:
2017-02-08 16:43:30
917
转载 字体颜色渐变和边框渐变的一个方法
字体渐变:background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(234, 101, 10, 1)), to(rgba(246, 199, 156, 1)));//起作用关键的样式-webkit-background-clip: text;-webkit-text-fill-color: transpare
2017-02-05 15:54:03
896
原创 关于canvas的小笔记
1.canvas,画布,要先有画布,你才能在上面作画,所以当你的canvas不好使的时候,要看看标签和js的位置,标签在前,js在后,要先有画布,你才能在上面画画,要不然你的画就被步盖上了
2017-01-22 10:30:05
207
原创 动态数据再进行点击失效
今天做项目遇到一个问题,就是有一个地方他是通过ajax得到一段代码,是动态生成的,然后点击这个地方发现使用click完全没有用,我勒个去!检查了半天代码,觉得没有问题啊,然后就想一开始是用的获取class,现在换成id试一下,结果,还是没用!好吧,没办法,我用万能的on绑一下,这总可以吧,然后......还是不行!这个时候我就在想,我一定是写了假代码!这么一想,就在想是不是写错网页了,毕竟
2017-01-20 14:46:46
602
原创 用each来更改页码编号
需求是有5个页面,每个页面显示第几步,共几步,由于第一步选择级别,不同级别显示的页面数量不一样,就导致需要根据选择级别来更改页码编号。首先,我把5个页面先写一个默认的,5页,页码部分代码第class="num1">2步(共class="num2">5步)然后通过获取第一页选中的选项,来更改,if(agent_class == 'partner'){ $('.nu
2017-01-16 13:59:44
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人