【问题标题】:How to add event listeners with RevoGrid JSX Custom content render?如何使用 RevoGrid JSX 自定义内容渲染添加事件侦听器?
【发布时间】:2021-11-02 00:01:08
【问题描述】:

我将revo-gridVueTSX custom cell content renderer 一起使用。我试图将鼠标和键盘事件添加到模板元素。但是,react 样式的事件侦听器在 TSX 中不起作用。有没有办法给模板元素添加事件监听器?

【问题讨论】:

  • 嗨,欢迎来到 SO。您能否根据当前的尝试提供minimal reproducible example
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: typescript vue.js tsx


【解决方案1】:

这有帮助吗?没错,JSX 语法与常规 Vue 有点不同

https://github.com/vuejs/jsx#directives

<input vOn:click={this.newTodoText} />

【讨论】:

  • 不幸的是,这在 revo-grid 中不起作用。
【解决方案2】:

RevoGrid 似乎只使用 JSX 来构建布局,而不管理事件侦听器。它只是忽略任何非标准的 HTML 属性。所以我想出了使用渲染函数而不是 JSX。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 2021-06-23
    • 2020-11-06
    • 2019-09-20
    • 1970-01-01
    相关资源
    最近更新 更多