// pages/m_consult/consultonline/consultonline.js const b_search = require("../behaviors/b_search") const app = getApp() Page({ behaviors: [b_search], /** * 页面的初始数据 */ data: { userId: app.globalData.accessToken.userId, record: [{ id: 'system', time: '', userId: 'system', userName: '智能客服', type: 0, text: '用户您好,很高兴为你服务', }, { id: 'system', time: '', userId: 'system', userName: '智能客服', type: 0, text: '用户您好,很高兴为您服务,本月信用自评结果较 好,继续保持哦.用户您好,很高兴为您服务,本月信用自评结果较 好,继续保持哦.用户您好,很高兴为您服务,本月信用自评结果较 好,继续保持哦.用户您好,很高兴为您服务,本月信用自评结果较 好,继续保持哦.用户您好,很高兴为您服务,本月信用自评结果较 好,继续保持哦.', }, ], focus: false, value: '', placeholder: '请输入想要提问的内容' }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, clearInput() { this.setData({ value: '', focus: true, }); }, inputChange(e) { this.setData({ value: e.detail.value }); }, send() { let record = this.data.record record.push({ id: '', time: '', userId: app.globalData.accessToken.userId, userName: app.globalData.userInfo.acountname, text: this.data.value, }) const keyword = this.data.value this.setData({ record, value: '' }) this.getAnswer(keyword) }, getAnswer(q) { this.search({ keyword: q, type: undefined }) }, loadComplete() { const results = this.data.results console.log(results); let record = this.data.record results.forEach(r => { record.push({ id: 'system', time: '', userId: 'system', userName: '智能客服', type: r.typeId, text: r, }) }); this.setData({record}) } })