构建项目
npx create-nuxt-app <项目名>
安装
目录结构
启动项目
npm run dev
新建页面自动生成路由
打包
npm run build
运行
npm start
安装axios
npm install @nuxtjs/axios -S
nuxt配置文件引入axios
modules: [ '@nuxtjs/axios' ],
编写代码
<template> <div> <ul> {{title}} <li v-for='item in list' :key='item.id'> {{ item.title }} </li> </ul> </div> </template> <script> export default { data() { return { list: [], title : "" } }, async asyncData({$axios}) { let res = await $axios.get("http://xxx.com"); let list = res.data.data; let title ="你好" return { list, title } } } </script>