2021
09-29
09-29
浅谈Vue插槽实现原理
目录一、样例代码二、透过现象看本质三、实现原理四、父组件编译阶段五、父组件生成渲染方法六、父组件生成VNode七、子组件状态初始化八、子组件编译阶段九、子组件生成渲染方法十、使用技巧10.1、具名插槽10.2、作用域插槽一、样例代码<!--子组件comA--><template><divclass='demo'><slot><slot><slotname='test'></slot><slotname='scopedSlots'test='demo'></slot></div></template><!--父组件--><comA...
继续阅读 >
默认插槽和具名插槽的概念比较好理解,这里主要以官方文档的案例来讲解一下作用域插槽。首先是有一个currentUser的组件:<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title>Document</title></head><body><divid="app"><current-user>{{user.firstName...