vue中卸载render中on click不起效
时间: 2024-02-09 20:12:01 浏览: 67
解决vue组件中click事件失效的问题
在Vue中,如果在`render`函数中使用`on`事件绑定方式,需要使用`.native`修饰符才能生效,因为`render`函数中的事件绑定是在子组件上的,而不是在真实的DOM元素上。
例如,在`render`函数中使用`on click`绑定事件,需要这样写:
```javascript
h('div', {
on: {
'click.native': this.handleClick
}
}, 'Click Me')
```
这样就能正确地绑定`click`事件并触发`handleClick`方法。
阅读全文