自己写了个组件:
<len-carousel>
使用的时候:
<len-carousel>
<div v-for="(item,index) in 4" :key="index">
{{item}}
</div>
</len-carousel>
怎样在组件里面获取到组件的子元素?
自己写了个组件:
<len-carousel>
使用的时候:
<len-carousel>
<div v-for="(item,index) in 4" :key="index">
{{item}}
</div>
</len-carousel>
怎样在组件里面获取到组件的子元素?
尽管存在 prop 和事件,有的时候你仍可能需要在 JavaScript 里直接访问一个子组件。为了达到这个目的,你可以通过 ref 特性为这个子组件赋予一个 ID 引用。<base-input ref="usernameInput"></base-input>
现在在你已经定义了这个 ref 的组件里,你可以使用:
this.$refs.usernameInput
13 回答13.1k 阅读
7 回答2.2k 阅读
9 回答1.8k 阅读✓ 已解决
6 回答1.7k 阅读
3 回答1.4k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
this.props.children在vue里对应的应该是默认插槽吧 this.$slots.default