在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue 有沒有類似react的this.props.children的方法,獲取

vue 有沒有類似react的this.props.children的方法,獲取組件子元素?

自己寫了個組件:
<len-carousel>
使用的時候:

   <len-carousel>
      <div v-for="(item,index) in 4" :key="index">
        {{item}}
      </div>      
   </len-carousel>

怎樣在組件里面獲取到組件的子元素?

回答
編輯回答
陌顏

this.props.children在vue里對應的應該是默認插槽吧 this.$slots.default

2017年8月12日 08:37
編輯回答
久不遇

盡管存在 prop 和事件,有的時候你仍可能需要在 JavaScript 里直接訪問一個子組件。為了達到這個目的,你可以通過 ref 特性為這個子組件賦予一個 ID 引用。
<base-input ref="usernameInput"></base-input>
現(xiàn)在在你已經定義了這個 ref 的組件里,你可以使用:

this.$refs.usernameInput

2018年5月11日 18:38