关于$attrs的一些理解

来源:5-14 方案落地:创建 ThemeSelect 组件

qq_Simpleisbeau_0

2022-03-30

问题是为什么要加v-bind=“$attrs”

关于KaTeX parse error: Expected 'EOF', got '我' at position 6: attrs我̲的理解是,父组件的一些特性(a…attrs对象中,除了props和自定义事件这些特性!

默认情况下父组件写的class和style都会传承给到子组件的根元素。但是components/ThemeSelect/index文件有两个根元素。分别是和

<template>
  <el-dropdown trigger="click" class="theme" @command="handleSetTheme">
    ...
  </el-dropdown>
  <!-- 展示弹出层 -->
  <div>
  ...
  </div>
</template>

所以需要v-bind=“$attrs”显示的将class绑定到

写回答

1回答

qq_Simpleisbeau_0

提问者

2022-03-30

关于KaTeX parse error: Expected 'EOF', got '我' at position 6: attrs我̲的理解是,父组件的一些特性(a…attrs对象中,除了props和自定义事件这些特性!

原文是

attrs我的理解是,写在父组件标签的一些特性(属性)都会放入到attrs对象中,除了props和自定义事件这些特性(属性)!

0
1
Sunday
是的。这样的理解没有问题
2022-03-30
共1条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程