我尝试在不使用useContext()的情况下访问Vue组合API中的$axios,因为当前应用程序不是Nuxt应用程序,而是一个可以在Nuxt应用程序或Vue应用程序中使用的库。因此,如果我在代码中使用$axios,那么在Nuxt应用程序中,它也可以被称为服务器端。如果有人能提供帮助,这将是非常有帮助的,即使我们可以通过注入/提供来实现此机制。
useContext()
dxxyhpgq1#
Nuxt 3正式推荐使用$fetch来进行http请求请注意,在Nuxt 3中,$fetch是进行HTTP调用的首选方式,而不是为Nuxt 2进行的@nuxt/http和@nuxtjs/axios。https://nuxt.com/docs/api/utils/dollarfetch但是,如果您想设置它(例如添加标头),则可以创建一个可组合的,并在整个nuxt应用程序中使用它
$fetch
import axios from "axios"; export const $axios = axios.create({ baseURL: BASE_URL, headers: { ...headers }, });
1条答案
按热度按时间dxxyhpgq1#
Nuxt 3正式推荐使用
$fetch
来进行http请求请注意,在Nuxt 3中,$fetch是进行HTTP调用的首选方式,而不是为Nuxt 2进行的@nuxt/http和@nuxtjs/axios。https://nuxt.com/docs/api/utils/dollarfetch
但是,如果您想设置它(例如添加标头),则可以创建一个可组合的,并在整个nuxt应用程序中使用它