message: fix(Picker): setColumnValues failed in cascade mode
diff: // Utils
  -import { createNamespace } from '../utils';
  +import { createNamespace, isObject } from '../utils';
  import { preventDefault } from '../utils/dom/event';
  import { BORDER_TOP_BOTTOM, BORDER_UNSET_TOP_BOTTOM } from '../utils/constant';
  import { pickerProps } from './shared';
  @@ -111,14 +111,9 @@ export default createComponent({
  cursor = cursor.children[indexes[i]];
  }
  - while (cursor.children) {
  + while (cursor && cursor.children) {
  columnIndex++;
  -
  - this.setColumnValues(
  - columnIndex,
  - cursor.children.map((item) => item[this.valueKey])
  - );
  -
  + this.setColumnValues(columnIndex, cursor.children);
  cursor = cursor.children[cursor.defaultIndex || 0];
  }
  },
  @@ -198,8 +193,15 @@ export default createComponent({
  const column = this.children[index];
  if (column) {
  + if (this.dataType === 'cascade') {
  + // map should be removed in next major version
  + column.setOptions(
  + options.map((item) => (isObject(item) ? item[this.valueKey] : item))
  + );
  + } else {
  column.setOptions(options);
  }
  + }
  },
  // @exposed-api
  