小编Yur*_*uri的帖子

同时激活onClick和onTouchStart

我的React应用程序中有一个div,我需要处理点击和触摸.但是,当我点击手机时,它会触发两个事件.

如果我在手机上滑动或者如果我点击普通浏览器,它工作正常,每种情况下只触发一个事件.

如何解决这个问题?

<div
  className={myClasses}
  onClick={this.myHandle}
  onTouchStart={this.myHandle}
  >&nbsp;
</div>
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

7
推荐指数
2
解决办法
3382
查看次数

以编程方式使用 java 重命名 JKS 别名

我想知道如何在 java 中以编程方式重命名密钥库的别名,而不是使用 keytool。

我有我的java.security.KeyStore对象,包含某个别名。我怎样才能重命名它?

java keystore jks

6
推荐指数
1
解决办法
3639
查看次数

如何使用 Jest 测试函数内的类实例

我有以下假设场景:

// file MyClass.js in an external package
class MyClass {
    myfunc = () => {
        // do something
    }
}

// file in my project
function myFunctionToBeTested() {
    const instance = new MyClass()
    instance.myFunc()
}
Run Code Online (Sandbox Code Playgroud)

我需要用 Jest 创建一个测试,确保instance.myFunc被调用

javascript unit-testing reactjs jestjs

5
推荐指数
1
解决办法
1万
查看次数

Material-UI:如何使用 TextField 应用输入属性

我有几个输入字段 (TextField),我想添加一些 aria-* 属性以实现可访问性。

我正在尝试这种方式:

const props = {
  InputProps: {
    'aria-label': 'myAriaLabel'
  }
}

// ...

<TextField {...props}></TextField>
Run Code Online (Sandbox Code Playgroud)

但是 Material-UI 最终会将该属性应用于div生成的包装。就像是:

<div aria-label="myAriaLabel"><input /></div>
Run Code Online (Sandbox Code Playgroud)

如何将此属性正确放置到input元素?

reactjs material-ui

3
推荐指数
1
解决办法
2570
查看次数

标签 统计

reactjs ×3

javascript ×2

java ×1

jestjs ×1

jks ×1

keystore ×1

material-ui ×1

unit-testing ×1