Vue3 为什么用 Proxy 代替 Object.defineProperty
· 阅读需 9 分钟
Vue3 用 Proxy
代替 Vue2 用的 Object.defineProperty
来实现响应式系统。
首先熟悉一下 Proxy 和 Object.defineProperty 的基本使用。
Frontend tag description
查看所有标签Vue3 用 Proxy
代替 Vue2 用的 Object.defineProperty
来实现响应式系统。
首先熟悉一下 Proxy 和 Object.defineProperty 的基本使用。
Web Components 是浏览器原生支持的。详细见 MDN
三个核心概念:
<my-component>
,并且定义其行为和生命周期函数。connectedCallback
、disconnectedCallback
、attributeChangedCallback
等<template>
和 <slot>
元素,可以创建可复用的结构和内容插槽<template>
中的内容不会立即渲染,只有在 JS 中手动克隆和插入到 DOM 时才会渲染文件类型:img、docx、xlsx、ppt、pdf、md、txt、audio、video
网页渲染方式主要有: