抢红包雨

```javascript let msg = messages.find(m=>m.cmd === 'roomMsg' && m.msgBody && m.msgBody.messageType === 6) if(!msg){ this.$message.error('没有检测到有人发红包雨') }else{ let text = msg.msgBody.text if(!text){ this.$message.error('红包雨信息获取失败') }else{ let rainInfo = null try{ rainInfo = JSON.parse(text) }catch(err){ console.error(err) this.$message.error('text格式不符合JSON schema: ', err) } if(rainInfo){ let _id = rainInfo._id return request('/api/pickRedbag', {_id}).then(res=>{ if(res.data.code === 0){ let info = env._pickInfo if(!info){ info = {} } if(!info[_id]){ info[_id] = 1 }else{ info[_id] += 1 } setEnv({_pickInfo: info}) console.log(env) this.$message({ type: 'success', message: info[_id], duration: 500, }) } }) } } } ```