lianjianbo / blog

0 stars 0 forks source link

ARTS 第四周(2019.7.29-2019.8.4) #6

Open lianjianbo opened 5 years ago

lianjianbo commented 5 years ago

对于处理undefined真的是很棘手,需要一步步去调试才能得出结果,因此掌握了这些技巧,对于以后再遇到可谓是如鱼得水了.

tip 近期遇到的tips

1.v-showv-if的区别 v-if是“真正的”条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。 v-if 也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。 而v-show就简单得多——不管初始条件是什么,元素总是会被渲染

  1. v-on用来绑定事件的,由于v-on很常用所以它也有一个简写方式@如 @click="onClick"@代表v-on: 在用对象同时绑定多个事件时,不能用@代替v-on。
  2. v-for可以把数据中的一个数组对应为一组元素 v-for指令需要以item in items形式的特殊语法

    share关于JSsetTimeout的理解

    console.log("1");
    setTimeout(function () { console.log("2")}, 1000)
    console.log("3"); 

    以上会输出1,3,2 这么理解:JS是单线程的,所有的事件运行都需要排队,首先同步的代码先插入对列先执行,异步的代码后插入队列后执行。 setTimeout是异步的,所有的同步代码执行完再执行异步。等待时间是从一开始就计算的,不是同步代码执行完再开始计算。