中等Vue
0 1

如果想扩展某个现有的Vue组件,应该怎么做?

【概念释义】

扩展 Vue 组件方式:组合(推荐) 包一层传 slots/props;混入 mixins(Vue3 仍可用但不推荐,易命名冲突);extends 继承选项;高阶组件 函数包组件;@vueuse/core 逻辑复用;全局组件注册 改原型慎用。

【基础使用】

vue
<!-- 包装扩展 ElButton -->
<template>
  <el-button v-bind="$attrs" :loading="loading" @click="onClick">
    <slot />
  </el-button>
</template>

登录查看完整 928

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)