Nuxt 提供了 asyncData进行ssr页面渲染,这里进行演示
//服务端渲染写法
async asyncData() {
let resuleData = await axios.get("http://localhost:3000/city/list");
if (resuleData.status === 200) {
return {
listData: resuleData.data
};
}
},
return 回去的数据会直接和↓
data() {
return {
};
}
放在一起,相当于data里多了个listData