在使用 vue 的 ssr框架 (nuxt)时,我们使用 @nuxtjs/axios
去发生请求,因为在这个方面,有很多错误,想要记录一下,待以后有办法了,就解决掉他 。
1. 发送请求
1、下载
> npm i @nuxtjs/axios
2、然后在配置文件中配置
nuxt.config.js
modules: [
'@nuxtjs/aixos'
]
3、使用:
不用导入 axios,因为在 配置文件中导入了,所以可以在 nuxt 上下文中得到,我们就可以解构出来 ;
在 nuxt 生命周期中使用
pages > index.vue
<script>
export default {
async asyncData({
$axios }) {
let data = await $axios.get('xxxxx');
return data;