鍍金池/ 問答/HTML/ 用jsx寫vue組件,怎樣監(jiān)聽.sync修飾符的事件?

用jsx寫vue組件,怎樣監(jiān)聽.sync修飾符的事件?

jsx 來寫 vue 的組件,需要監(jiān)聽 .sync 修飾符的事件,找不到文檔,我試過下面的方法,但是并不行。

<MyComponent visible={this.visible} {...{['on-update:visible']: console.log}} />

求問,正確的寫法應(yīng)該要怎樣呢?

回答
編輯回答
爆扎

babel-plugin-transform-vue-jsx 的 example 中找到了答案,可以這樣寫:

<MyComponent visible={this.visible} {...{on:{'update:visible': console.log}}} />
2018年9月2日 14:40