用jsx写vue组件,怎样监听.sync修饰符的事件?

用 jsx 来写 vue 的组件,需要监听 .sync 修饰符的事件,找不到文档,我试过下面的方法,但是并不行。

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

求问,正确的写法应该要怎样呢?


隔江千里
浏览 2898回答 2
2回答

九龙湖网管

试试这样呢? 我在tsx里边行得通。on={{['update:name']: this.Handle}}>

富国沪深

在&nbsp;babel-plugin-transform-vue-jsx&nbsp;的 example 中找到了答案,可以这样写:<MyComponent&nbsp;visible={this.visible}&nbsp;{...{on:{'update:visible':&nbsp;console.log}}}&nbsp;/>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript