我有一个反应组件和内部,我想使用三元运算符显示一个子组件,似乎没有工作
这是我的代码
import React, {Component} from 'react'
// import HeaderProduct from '../components/header_product.co;ntroller';
import HeaderProduct from './../../../components/header_product.controller';
import FooterController from './../../../components/footer.controller.js';
import './../../../../css/PandC/customerPolicies.css';
import ImageComponent from "./../imageComponent";
import SandD from "./CPC/SandD.js";
import InShipping from './CPC/Inshipping.js';
import Payments from './CPC/Payments.js';
class customerPolicies extends Component{
state = {
SandD: true,
Cancellation: false,
Payments: false,
EandR: false,
InternationalShipping: false,
ExpressDelievery: false
}
contentToDisplay = (event) => {
Object.keys(this.state).forEach(key => {
if(event.target.name == key) {
this.setState({[event.target.name]: true})
} else {
this.setState({[key]: false})
}
})
} …Run Code Online (Sandbox Code Playgroud) reactjs ×1