- 博客(9)
- 收藏
- 关注
原创 HAVING的用法
HAVING的用法HAVING相当于where的再一次判断,不过判断的主体必须是聚合函数的结果,比如COUNT()AS num,那么HAVING只能对num做条件判断否则会报错,如果是非聚合函数的结果也就是表中存在的字段直接用where就Ok啦...
2021-09-23 09:54:13 219
原创 Vue警告:Computed property “xxxx“ was assigned to but it has no setter.
遇到这种错误大概率是在使用computed( )过程中用了v-model,computed默认是不使用set方法的,所以此时只有get没有set当然就会跳出警告了。可以把v-model换成 :value 或者用mustache,也就是{{ }}。在我的示例中就可以使用:value = " riskLevel ",或者 {{riskLevel}}。...
2021-08-31 19:17:24 1707
原创 Vue中computed( )使用场景
Vue中computed( )使用场景以前在学习vue时总领悟不到computed的使用场景,觉得methods就够了。今天遇到的问题让我想起尝试使用computed,发现特别方便!问题是需要将原来的1,2,3,4更改为四级,三级,二级,一级。数据有的从数据库提取展示,有的是录入后传给数据库。1、之前使用的方法是在得到riskLevelKey以后转成riskLevel。(截图只是调用的其中一次,该页面有多次调用,解决的痛点就在这里)2、使用computed( )以后只需要将中换成riskLevel
2021-08-31 19:04:57 816
原创 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 811
原创 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 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人