js再用||运算符赋值时如果条件为null,undefined,'',0都会显示右边,但如果需要0时就显示为0怎么办呢?就用到了??运算符...
在用js判断对象,但对象层级又很深时之前有没有很困惑,有些属性存在,有些不存在,再判断时这些属性都要做判断非常的麻烦。 比如下面代码,后台返回时有可能有address,有可能没有address,address中有可能有area,有可能没有,还有可能是null,undefined,如果要以这做为判断时会有非常多的项需要去判断,代码冗长还容易考虑不周全。...
<keep-alive>是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM。 <keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 <transition> 相似,<keep-alive> 是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在父组件链中。...
直接在methods里定义上面的两个方法:lastTd和handlemyclass,注意他们都有四个参数,其它我们只用到了columnIndex,他在cell-class-name里代码是每个<tr>中是第几列,而在header-cell-class-name是代码在表头<th>中是第几列,然后直接返回你要定义成的class,并在<style></style>中定义这个class类样式就可以了。 lastTd({row, column, rowI...
图上那些类似于星座图的点和线,是由vue-particles生成的,不仅自己动,而且能与用户鼠标事件产生互动。...