Commit 1afe1566 authored by liangyuetong's avatar liangyuetong

加颜色

parent 3942f498
import React, {Component} from 'react'; import React, { Component } from 'react';
import styles from './square.css'; import styles from './square.css';
class Square extends Component { class Square extends Component {
render() { render() {
return <div className={styles.square} onClick={this.props.onClick}><span className={styles.squareVal}>{this.props.value}</span></div>; const value = this.props.value;
// const blue = Object.assign({}, styles.blue, styles.square);
console.log(styles.blue)
return <div className={`${styles.square} ${value === 'x' ? styles.blue: value === 'o' ? styles.red : styles.default}`} onClick={this.props.onClick}><span className={styles.squareVal}>{this.props.value}</span></div>;
} }
} }
export default Square; export default Square;
......
...@@ -10,7 +10,15 @@ ...@@ -10,7 +10,15 @@
text-align: center; text-align: center;
position: relative; position: relative;
} }
.blue {
background-color: lightblue;
}
.red {
background-color: lightpink;
}
.default {
margin: 0;
}
.squareVal { .squareVal {
position: absolute; position: absolute;
left: 50%; left: 50%;
......
...@@ -48,7 +48,6 @@ function Container({ dispatch, con }) { ...@@ -48,7 +48,6 @@ function Container({ dispatch, con }) {
winner: arr[a] winner: arr[a]
} }
}) })
alert(`赢了~~`)
} }
} }
return winner; return winner;
...@@ -117,7 +116,7 @@ function Container({ dispatch, con }) { ...@@ -117,7 +116,7 @@ function Container({ dispatch, con }) {
title: '步数', title: '步数',
key: 'step', key: 'step',
dataIndex: 'step', dataIndex: 'step',
render: (text, records, index) => <div className={styles.step} onClick={() => recall(records, index)}>{text}</div> render: (text, records, index) => <Button className={styles.step} onClick={() => recall(records, index)}>{text}</Button>
}, },
{ {
title: '坐标', title: '坐标',
...@@ -126,6 +125,7 @@ function Container({ dispatch, con }) { ...@@ -126,6 +125,7 @@ function Container({ dispatch, con }) {
} }
] ]
const chessArr = step === 0 ? new Array(9).fill(null) : record[step - 1].records; const chessArr = step === 0 ? new Array(9).fill(null) : record[step - 1].records;
return ( return (
<div className={styles.container}> <div className={styles.container}>
<div className={styles.normal}> <div className={styles.normal}>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment