taro icon indicating copy to clipboard operation
taro copied to clipboard

Input控件无法修改输入的值

Open zmm2tysu opened this issue 2 years ago • 1 comments

相关平台

微信小程序

小程序基础库: 2.24.1 使用框架: React

复现步骤

直接在输入框中输入任意字符

期望结果

输入框不管输入什么都显示123

实际结果

还是可以随便输入

环境信息

Taro v3.4.3


  Taro CLI 3.4.3 environment info:
    System:
      OS: macOS 11.4
      Shell: 5.8 - /bin/zsh
    Binaries:
      Node: 16.3.0 - /usr/local/bin/node
      Yarn: 1.22.10 - /usr/local/bin/yarn
      npm: 7.15.1 - /usr/local/bin/npm
    npmPackages:
      @tarojs/components: 3.4.3 => 3.4.3 
      @tarojs/mini-runner: 3.4.3 => 3.4.3 
      @tarojs/react: 3.4.3 => 3.4.3 
      @tarojs/runtime: 3.4.3 => 3.4.3 
      @tarojs/taro: 3.4.3 => 3.4.3 
      @tarojs/webpack-runner: 3.4.3 => 3.4.3 
      babel-preset-taro: 3.4.3 => 3.4.3 
      eslint-config-taro: 3.4.3 => 3.4.3 
      react: ^17.0.0 => 17.0.2 
      taro-ui: 3.1.0-beta.2 => 3.1.0-beta.2 

补充信息

<Input
  onInput={val => {
     return '123'
  }}
/>

zmm2tysu avatar May 06 '22 03:05 zmm2tysu

遇到相同的问题 使用 value 控制值也不是每次都受控

Arima666 avatar Sep 06 '22 06:09 Arima666

Taro.nextTick(() => setValue('123'))

dmccer avatar Sep 29 '22 14:09 dmccer

vue中也有同样的问题,原生组件没问题,用了nut-input绑定后,修改提示错误“Cannot read property 'treeManager' of undefined”

sgssxf avatar Mar 23 '23 09:03 sgssxf