用 jsx
来写 vue 的组件,需要监听 .sync
修饰符的事件,找不到文档,我试过下面的方法,但是并不行。
<MyComponent visible={this.visible} {...{['on-update:visible']: console.log}} />
求问,正确的写法应该要怎样呢?
用 jsx
来写 vue 的组件,需要监听 .sync
修饰符的事件,找不到文档,我试过下面的方法,但是并不行。
<MyComponent visible={this.visible} {...{['on-update:visible']: console.log}} />
求问,正确的写法应该要怎样呢?
<el-dialog
visible={this.Visible}
on={{
['update:visible']: () => {
this.Visible = false;
}
}}
>
这样写会导致vscode检测有问题,从这往下的静态的高亮、注释方式 都不对了(不过功能没问题)
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
在 babel-plugin-transform-vue-jsx 的 example 中找到了答案,可以这样写: