const { request, buildResultView } = require('../../utils/request'); Page({ data: { message: '', result: '', resultCards: [] }, onInput(e) { this.setData({ message: e.detail.value }); }, async send() { if (!this.data.message) { const view = buildResultView('请输入内容'); this.setData({ result: view.text, resultCards: view.cards }); return; } const result = await request({ url: '/api/console/ai/chat', method: 'POST', data: { message: this.data.message } }); const view = buildResultView(result); this.setData({ result: view.text, resultCards: view.cards }); } });