diff --git a/public/react/src/modules/developer/components/knowledge/index.js b/public/react/src/modules/developer/components/knowledge/index.js index 36060e8e8..5d21b1420 100644 --- a/public/react/src/modules/developer/components/knowledge/index.js +++ b/public/react/src/modules/developer/components/knowledge/index.js @@ -4,7 +4,7 @@ * @Github: * @Date: 2019-12-30 13:51:19 * @LastEditors : tangjiang - * @LastEditTime : 2019-12-30 20:08:09 + * @LastEditTime : 2019-12-30 20:44:38 */ import './index.scss'; import React, { useState, useEffect } from 'react'; @@ -32,26 +32,35 @@ function KnowLedge (props) { // 渲染下拉选项 const renderOptions = (options = []) => { - console.log('下拉选择: ', options); return options.map((opt, i) => ( )); } + // 过滤下拉列表项 const handleSelectChange = (value) => { - console.log('过滤结果Start=====》》》》》', selectOptions, value); + value = +value.join(''); + const tempArr = [...selectValue]; const _result = selectOptions.filter(item => { - if (item === value) { - + if (item.id === value && tempArr.findIndex(t => t.id === value) === -1) { + tempArr.push(item); } - return item !== value; + return item.id !== value; }); - console.log('过滤结果=====》》》》》', _result, selectOptions); + console.log(tempArr) + setSelectValue(tempArr); setSelectOptions(_result); } + // 渲染下拉结果 + const renderResult = (arrs) => { + return arrs.map(item => ( +
+ +
+ )); + } // 渲染下拉列表 - const renderSelect = (options, values) => { - console.log('==========>>>>>>>>', options); + const renderSelect = (options) => { return (