Ben Lin
2024-06-18 ebbd788fbb2c0b45d4473798efc57eec8ba74a25
src/components/VxeTable/src/components/common.tsx
@@ -7,7 +7,7 @@
import XEUtils from 'xe-utils';
import { componentMap } from '../componentMap';
import { ComponentType } from '../componentType';
import { createPlaceholderMessage } from '../helper';
import { createPlaceholderMessage, sanitizeInputWhitespace } from '../helper';
/**
 * @description: 获取组件
@@ -102,13 +102,13 @@
    };
  });
  if (inputFunc) {
    ons[getOnName(modelEvent)] = function (targetEvnt: any) {
      inputFunc(targetEvnt);
    ons[getOnName(modelEvent)] = function (targetEvent: any) {
      inputFunc(targetEvent);
      if (events && events[modelEvent]) {
        events[modelEvent](params, targetEvnt);
        events[modelEvent](params, targetEvent);
      }
      if (isSameEvent && changeFunc) {
        changeFunc(targetEvnt);
        changeFunc(targetEvent);
      }
    };
  }
@@ -323,7 +323,7 @@
          params,
          (value: any) => {
            // 处理 model 值双向绑定
            XEUtils.set(data, property, value);
            XEUtils.set(data, property, sanitizeInputWhitespace(name as ComponentType, value));
          },
          () => {
            // 处理 change 事件相关逻辑