Skip to content

父组件如何使用 defineExpose 暴露的属性

js
function changeButtonClass() {
  // 修改子组件暴露的属性
  buttonRef.value.buttonClass = 'new-class'
}

渲染性能,主要发生在 mount -> patch,以 slide 为例,用了很多 computed,自己实现只用 1 个

页面用了几十个组件

实例化组件
	Render 函数执行
		创建虚拟 DOM
			更新虚拟 DOM
				Patch(补丁)比较,找出变更
					挂载到 DOM
						生命周期钩子执行 mounted