公司给实习生出了几道练习题,使用开发框架不限。
在用react做的时候遇到了几个问题,给大家分享下。
其中一道题是写一个简易的聊天框,实现可以发送消息以及将两者发送消息分开的功能。
下面是代码:
import "./test1.css"
import React from 'react'
class Test1 extends React.Component {
state = {
select: "A",
content: "",
userText: [
{
user: "A",
text: "吃饭了吗?"
},
{
user: "B",
text: "没呢,你呢?"
}
]
}
//处理选择菜单
handleSelectorChange = (e) => {
this.setState({
select: e.target.value
})
}
//处理输入框
handleInputChange = (e) => {
this.setState({
content: e.target.value
})
}
//发送
sendMessage = () => {
//将state中两个值封装到对象里
var mc