22 Matching Annotations
  1. Sep 2022
    1. Vue 能够侦听响应式数组的变更方法

      vue3监听了响应式数组的变更方法,说白了,是对响应式数组的方法的监听,然后去改变响应式数组的数据。

    1. 条件区块内的事件监听器和子组件都会被销毁与重建。

      会触发组件的创建和销毁,那么应该就可以触发组件的声明周期钩子。需要验证一下》》》

    1. <div :class="[{ active: isActive }, errorClass]"></div>

      如果绑定对象,属性为true的属性作为class类名; 如果绑定是数组,数组的每项是个字符串,是类名。

    1. 因为 Vue 的响应式系统是通过属性访问进行追踪的,因此我们必须始终保持对该响应式对象的相同引用

      vue的响应式是追踪的引用值下的属性。所以必须保证对该响应式数据的相同引用。不然就会导致响应式连接丢失。

    2. 响应式代理 vs. 原始对象

      这里要注意,内存中监听的是真正的数据,而不是变量本身,如果变量a指向别的对象,甚至是新的响应式对象,那么dom也不会更新,因为dom初始化时,监听是原本的a所指的响应式数据。该响应式数据被代理且用于dom

    3. 值得注意的是,reactive() 返回的是一个原始对象的 Proxy,它和原始对象是不相等的

      reactive方法处理后,返回的对象不再是原来的引用

    1. 通过 HTTP 提供服务

      这里的意思是:可以启动一个http服务器,这样就可以在html文件中,通过ES6来import 自己的js块代码。即:可以使用ES6的import和export了

  2. Aug 2022