NervJS / taro-ui

一款基于 Taro 框架开发的多端 UI 组件库
https://taro-ui.taro.zone
MIT License
4.53k stars 758 forks source link

AtSwipeAction 提示 TypeError: Cannot read property 'width' of null #1782

Open JeasonLoop opened 5 months ago

JeasonLoop commented 5 months ago

问题描述 image image image 使用AtSwipeAction 并且渲染到页面中时报错如上

复现步骤 我点击新增item,给我的list push了一个新item,报错如上

const renderTodoItems = () => {
    return todoList.map((item, index) => {
      return (
        <View key={randomKey}>
          <AtSwipeAction 
            options={[
            {
              text: '删除',
              style: {
                backgroundColor: '#FF4949'
              }
            }
          ]}
            autoClose
          >
            <View className='todo_item' key={randomKey}>
              <View className='check'>
                {item?.isFinished ? '✔' : '×' }
              </View>
              <View className='content'>
                {item.content}
              </View>
            </View>
          </AtSwipeAction>
        </View>
      )
    })
  }

期望行为

报错信息

系统信息

taro-ui-bot[bot] commented 5 months ago

欢迎提交 Issue~

如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏

如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。

Good luck and happy coding~