- 根据图灵API向聊天机器人发送聊天信息,并渲染返回的数据。
- 具有清空聊天记录的按钮。
- 本来是想上线体验版,但体验版就是发送不了信息,真机调试都好好的,
- 图灵的聊天API免费接口一台终端一天大概只有十几次的请求...
- API主要用到是用于发送post请求的wx.request(),点击事件的绑定和提交事件的绑定。
- 组件主要用的是可滚动视图组件和用于循环生成对话的block组件。
- 首先获取到submit事件的事件对象,然后通过e.detail.value.say获取到你输入的信息,(say属性需要在input框的name属性定义);
- 然后以{key: '你注册的图灵API得到的key', info: '你输入的信息'}的方式向'http://www.tuling123.com/openapi/api'发送POST请求,然后将拿到的数据和你输入的数据作为一个对象利用setData利用push方法添加到对话数组里,然后小程序会根据新数据重新渲染页面。