Quellcode durchsuchen

多选组件去除id为空的数

雷佳斌 vor 1 Monat
Ursprung
Commit
b56337c2bd

+ 2 - 1
src/components/common/CheckboxPicker/index.jsx

@@ -56,7 +56,8 @@ class CheckboxPicker extends Component {
 
   render() {
     const { checkboxOption, checkedList } = this.state;
-    const checkboxOptions = checkboxOption.map(item => {
+    const newOptions = checkboxOption.filter(item => !!item.id);
+    const checkboxOptions = newOptions.map(item => {
         return { label: item.title, value: item.id }
     })
     return (

+ 0 - 1
src/components/common/addressPicker/index.jsx

@@ -24,7 +24,6 @@ class AddressPicker extends Component {
   }
 
   componentDidUpdate(prevProps) {
-    console.log(this.props.value)
     if (!!this.props.value && !!prevProps.value && this.props.value instanceof Array && prevProps.value instanceof Array) {
       if (this.props.value.join(',') != prevProps.value.join(',')) {
         this.setState({ value: this.props.value });

+ 0 - 1
src/pages/customerProfile/index.jsx

@@ -2082,7 +2082,6 @@ class CustomerProfile extends Component {
 
         {/* 省市区选择器 */}
         <AddressPicker
-          value={this.state.currAddress}
           pickerShow={this.state.addressPickerShow}
           onHandleToggleShow={this.toggleAddressPicker.bind(this)}
         />