鍍金池/ 問答/HTML/ vue中怎么像react一樣使用擴(kuò)展運(yùn)算符傳屬性?

vue中怎么像react一樣使用擴(kuò)展運(yùn)算符傳屬性?

在react中,如果對(duì)第三方的組件封裝,那么就可以{ a, b, ...props} = this.props; <Button {...props} />a和b為自定義部分的屬性,剩余的屬性直接傳到第三方組件,在vue怎么實(shí)現(xiàn)這個(gè)功能?

回答
編輯回答
朽鹿

v-bind

https://cn.vuejs.org/v2/api/#...

<example v-bind="{a, b, ...props}"></example>
...
data() {
    return {
        a: xx,
        b: xx,
        props: { ... }
    }
}

不過,如果要在example中獲取到a、b,還是得先在props中定義他們。

2018年7月27日 05:05
編輯回答
清夢

使用render函數(shù)試試

2018年3月21日 05:03