AntmJS / vantui

基于vant-weapp实现的Taro-React版及H5-React版组件库https://antmjs.github.io/vantui/#/home

Home Page:https://antm-js.gitee.io/vantui/#/home

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FormItem结合Cascader在动态初始化时的逻辑不严谨

json-q opened this issue · comments

这个 Issue 涉及以下平台:

  • 微信小程序
  • 支付宝小程序
  • 百度小程序
  • 头条小程序
  • 快手小程序
  • QQ 轻应用
  • Web 平台(H5)

BUG 描述

当 Cascader 组件在 FormItem 下,动态创建时,由于数据提前已存在。 innerValue 为 null 且 node 节点有数据,此时查找 length 报错

复现步骤

FormItem 下存在 Cascader 组件,Cascader 的 options 数据在页面加载时已初始化完毕。动态创建一个 FormItem 项,且 FormItem 的 name 不为空字符串,即可复现该错误。

截图
部分代码截图(为了查看方便,省略了交互等代码):
image
错误截图:
image

环境
@tarojs/taro 3.6.23
@antmjs/vantui 3.3.3