1

我对鞋带网络组件库相当陌生。我正在尝试实现一个回调来验证输入。

我发现捕获输入值的唯一方法是evt.path[0].value在处理slInput事件时使用。真的是这样吗。我在https://shoelace.style上没有看到这方面的例子

下面是一个 jsx 示例。假设该validate()函数对当前输入值做了一些魔术。

render() {
    return <sl-input 
               type="text"
               onSlInput={(evt) => doSomethingWithValue(evt.path[0].value)}
           />
}

以上是可行的,但a).path不是标准属性,CustomEventb)我有什么保证该值始终在path[0]

编辑: 这行得通。

render() {
    return <sl-input 
               type="text"
               onSlInput={(evt) => doSomethingWithValue(evt.target.value)}
           />
}
4

0 回答 0