JavaScript等前端学习之路
万万兜鍪
这个作者很懒,什么都没留下…
展开
-
vue的状态管理#组件通信#中间存储
vue的状态管理#组件通信#中间存储原创 2022-08-19 16:31:15 · 240 阅读 · 1 评论 -
js音频录制#循环音频录制#vue录制音频#wav格式音频录制
js音频录制#循环音频录制#vue录制音频#wav格式音频录制原创 2022-08-19 16:09:52 · 1300 阅读 · 0 评论 -
Vue中computed( )使用场景
Vue中computed( )使用场景以前在学习vue时总领悟不到computed的使用场景,觉得methods就够了。今天遇到的问题让我想起尝试使用computed,发现特别方便!问题是需要将原来的1,2,3,4更改为四级,三级,二级,一级。数据有的从数据库提取展示,有的是录入后传给数据库。1、之前使用的方法是在得到riskLevelKey以后转成riskLevel。(截图只是调用的其中一次,该页面有多次调用,解决的痛点就在这里)2、使用computed( )以后只需要将中换成riskLevel原创 2021-08-31 19:04:57 · 803 阅读 · 0 评论 -
filter、map、reduce的区别
filter、map、reduce1、以上3个函数都会对数据进行遍历。filter的return为true或false,为true时将当前遍历到的对象返回,为false则不返回。map的return没什么特别,普通返回,相当于普通的foreach。reduce有两个参数,一个是fuction,一个是prevalue也就是初始值,其中prevalue在遍历中每次都不一样,第一次为设置的初始值,第二次以后就是上一次的返回值。2、三个函数的格式let list;list.array.filter(原创 2021-08-19 22:15:27 · 792 阅读 · 0 评论 -
vdom,v-if和v-show区别,v-for中的diff算法,splice方法
1、vdom(virtual dom) vue或react在加载dom前或先在vdom中加载然后再到dom中加载,在有相同组件且不冲突时会复用,比如用v-if,v-else控制的组件。此时会发生一种情况:组件中的内容不会被删掉,虽然切换了,但原组件中的内容还在。要想解决此问题,只需要在组件中设置不同的key。2、v-if和v-show的差别 当v-if为false时,dom中压根不会有该元素 而v-show为false时只是多了display:none3、v-for中的diff算法 在原创 2021-08-14 23:24:02 · 190 阅读 · 0 评论