UniApp Vue 程序使用 Payload 提交数据并接收响应示例
<template>
<div>
<button @click='submitData'>提交数据</button>
<div v-if='responsePayload'>{{responsePayload}}</div>
</div>
</template>
<script>
export default {
data() {
return {
responsePayload: null
}
},
methods: {
async submitData() {
const payload = {
prompt: '烦烦烦',
keys: 'sk4'
}
const response = await uni.request({
url: 'http://example.com/api',
method: 'POST',
data: JSON.stringify(payload)
})
this.responsePayload = response.data
}
}
}
</script>
<p>在这个例子中,我们定义了一个按钮,当点击按钮时,会调用<code>submitData</code>方法。在这个方法中,我们定义了一个payload对象,包含了<code>prompt</code>和<code>keys</code>两个属性。我们通过<code>uni.request</code>方法将这个payload对象提交到了一个API接口中。在接口返回响应后,我们将响应数据存储在<code>responsePayload</code>变量中,并在页面中显示出来。</p>
<p>注意,在实际使用中,你需要将url替换成你自己的API接口地址,并根据接口返回的数据格式来解析响应数据。</p>
原文地址: https://www.cveoy.top/t/topic/jT3g 著作权归作者所有。请勿转载和采集!