yinLiangDream / mp-colorui

MP-COLORUI 是基于 Taro框架的组件库,由于作者平时工作较忙,有时回复不及时,有事可以加QQ群 1145534886 咨询,文档请看这里→
https://yinliangdream.github.io/mp-colorui-doc/
MIT License
365 stars 41 forks source link

ClSesarchBar 中 onInput 监听输入没有反应 #36

Closed czqhurricnae closed 5 years ago

czqhurricnae commented 5 years ago

为了更好的定位以及解决问题,在提交 ISSUE 时,我希望你

  1. 标明 mp-colorui 的版本号: "mp-colorui": "^0.5.10",

  2. 标明 Taro 的版本号: "@tarojs/components": "1.3.25", "@tarojs/router": "1.3.25", "@tarojs/taro": "1.3.25", "@tarojs/taro-alipay": "1.3.25", "@tarojs/taro-h5": "1.3.25", "@tarojs/taro-qq": "1.3.25", "@tarojs/taro-quickapp": "1.3.25", "@tarojs/taro-swan": "1.3.25", "@tarojs/taro-tt": "1.3.25", "@tarojs/taro-weapp": "1.3.25",

  3. 贴出关于这次问题的相关代码或截图

    render () {
    const { isLoading, results } = this.state
    
    return (
      <View className='index'>
        <ClSearchBar
          shape='round'
          placeholder='请输入你想输入的内容'
          onTouchResult={(index) => {
            Taro.showToast(results[index])
          }}
          onInput={(value) => console.log(value)}
        />
      </View>
    )
    }

    这是最小的测试用例. 单纯渲染搜索组件. 但是在输入框输入文字, console.log 没有任何输出. 屏幕快照 2019-11-19 16 04 07

czqhurricnae commented 5 years ago

Taro Input无法获取输入框的值 #4821

搜索到 Taro 的这个相关 issue. 解决了.