uniapp vue3 post请求
时间: 2023-11-10 11:06:39 浏览: 170
以下是在Uniapp中使用Vue3进行POST请求的示例代码:
```javascript
import { ref } from 'vue';
export default {
setup() {
const response = ref(null);
const postData = async () => {
const data = { // 请求参数
username: 'example',
password: '123456'
};
try {
const res = await uni.request({
url: 'https://example.com/api/login',
method: 'POST',
data
});
response.value = res.data; // 存储响应数据
} catch (err) {
console.error(err);
}
};
return {
response,
postData
};
}
}
```
在这个示例中,我们使用了Vue3的`ref`函数来创建响应式数据`response`,并在`postData`函数中使用`uni.request`方法进行POST请求。`data`对象包含请求参数,`url`指定请求的URL,`method`指定请求方法为POST。在请求成功后,响应数据将会存储在`response`中,以供后续使用。
阅读全文