WeHIT / wiki

Small Record In WeHIT Development
0 stars 0 forks source link

SpeakFlow API 约定 #11

Open rccoder opened 7 years ago

rccoder commented 7 years ago

request

{
  command: '查快递',
  options: {
    data: '11222222'
  }
}

reponse

{
  code: 200,
  msg: {
    nextCommand: '查快递'
    data: [{
      type: 'express',
      data: 'xxx' //{postion: xx, content: xx}
    }, {
    }] // 数组可以让之吐多条数据
  }
}

State

speakData: {
 data: [], // 请求的数据 + 返回的数据
 isFetching: false,
}

——> action getData()

fetchingDataSuccess() // 请求得到数据

toFetchingData() // 去请求数据

waitFlag: {
  status: true // 标记是否在等待
}

-> action toFetchingData() // 去请求数据

waitFlag 去掉

speakData: {
 data: [], // 请求的数据 + 返回的数据
 isFetching: false, // 控制是否显示 正在请求中气泡
}

——> action getData()

fetchingDataSuccess() // 请求得到数据

左后区分?

data 中的每项 {postion: xx, content: xx}

Today Map

学院 ID
计算机科学与技术学院 14
航天学院 53
外国语学院 48