1

我试图弄清楚如何将 Vue 道具传递给a位于第二个组件中的标签。它可以是任何道具,因此我无法将其专门导入组件。

第一个组件

<script>
export default {
  name: 'first',
}
</script>
<template>
  <div class="first">
    <slot />
  </div>
</template>

第二部分

<script>
export default {
  name: 'second',
  text: {
    type: String,
    required: true,
  },
};
</script>
<template>
  <li>
    <a href=""> </a>
  </li>
</template>

当我使用该组件时,我想添加一个附加到a标签的道具。

<first>
  <second text="test" />
</first>
4

1 回答 1

0

查看https://vuejs.org/v2/guide/components-props.html#Disabling-Attribute-Inheritancev-bind="$attrs"_

V-bind 实际上可以绑定整个键值对象。

于 2019-06-19T18:26:00.760 回答