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

鍍金池/ 問答/HTML/ react 組件里面的屬性如何寫標簽

react 組件里面的屬性如何寫標簽

element-react的dialog組件,

                <Dialog
                    title={<div>
                        <p>123</p>
                    </div>}
                    size="tiny"
                    visible={ this.state.dialogVisible }
                    onCancel={ () => this.setState({ dialogVisible: false }) }
                    lockScroll={ false }
                >
            我想在title里面支持多樣化,不局限于一句話,這樣寫是可以出來,但是會警告我
            Failed prop type: Invalid prop `title` of type `object` supplied to `Dialog`, expected `string`.
            
            
            
       想請問下react有沒有跟vue類似的插槽,可以通過`<template slot="title"><p>123</p></template>`     這樣來改title的值呢
回答
編輯回答
毀了心

這是因為element-react dialog 組件對 proptypes 做了限制,必須是 string 類型的。
你可以這樣用

<Dialog
    title="title"
    size="tiny"
    visible={ this.state.dialogVisible }
    onCancel={ () => this.setState({ dialogVisible: false }) }
    lockScroll={ false }
>
    <div>
        <p>123</p>
    </div>
</Dialog>
2017年8月27日 15:05