函数式组件 Functional
用法,在template标签使用 functional
<template functional>
<div :class="['y-divider', 'y-divider-' + props.direction]">
<div
:class="['y-divider__text', 'is-' + props.position]"
v-if="slots().default && props.direction !== 'vertical'"
>
<slot></slot>
</div>
</div>
</template>
特点
- 无状态
- 无实例
- 无生命周期处理函数
- 轻量化,只适合仅依赖外部数据的组件,即展示组件,无状态变化和逻辑修改的组件
- 根据第二个特点,可知,无需script标签
- 根据第三个特点,可知,只接收props属性
待补充
博客介绍了Vue函数式组件Functional的用法,即在template标签使用functional。其特点有无状态、无实例、无生命周期处理函数,轻量化,仅适合依赖外部数据的展示组件。因这些特点,无需script标签,且只接收props属性。
4676

被折叠的 条评论
为什么被折叠?



