14、$axios异步加载数据asyncData

安装@nuxtjs/axios

https://axios.nuxtjs.org/setup

bash 复制代码
npm install @nuxtjs/axios

nuxt.config.js

javascript 复制代码
export default {
  modules: ['@nuxtjs/axios']
}

mock数据

https://mock.mengxuegu.com/

没有账号直接输入账号、密码登录会自动创建,没有修改密码的入口需要保存好账号密码。

使用

https://axios.nuxtjs.org/usage

asyncData

javascript 复制代码
async asyncData({ $axios }) {
  const ip = await $axios.$get('http://icanhazip.com')
  return { ip }
}

methods/created/mounted/etc

javascript 复制代码
methods: {
  async fetchSomething() {
    const ip = await this.$axios.$get('http://icanhazip.com')
    this.ip = ip
  }
}
相关推荐
sky丶Mamba22 分钟前
Electron如何执行Python exe程序
javascript·python·electron
loriloy23 分钟前
在Electron中通过Node-API调用DLL导出函数的完整指南
前端·javascript·electron
环能jvav大师23 分钟前
Electron桌面应用开发:创建应用
前端·javascript·windows·ui·electron·前端框架
环能jvav大师25 分钟前
Electron桌面应用开发:自定义菜单
开发语言·前端·javascript·windows·electron
掘金一周1 小时前
你问我答,为什么class在前端开发中不常用? | 掘金一周 3.6
前端·后端
gyc27271 小时前
快速熟悉JavaScript
开发语言·前端·javascript
没有鸡汤吃不下饭2 小时前
vue3项目实现数据字典、下拉数据缓存最佳方案,解决同一下拉数据并发多次调用接口
前端·javascript·vue.js
拉不动的猪2 小时前
刷刷题25(项目中遇到的难题,怎么解决的)
前端·javascript·面试
赔罪2 小时前
Python 面向对象高级编程-定制类
服务器·开发语言·前端·python
全栈小董2 小时前
arco design vue 表格Table自定义筛选
前端·vue.js·arco design