axios - Nuxt 使用 JSON 服务器生成静态网站
问题描述
我正在尝试使用带有 Json server Fake api server的 nuxt 生成一个静态网站。我只是想使用 npm run generate 使用来自 json 服务器的数据预先填充静态站点。感谢大家的帮助!
<script>
import axios from 'axios'
export default {
async asyncData() {
const { data } = await axios.get('http://localhost:4000/gallery')
return { gallery: data }
}
}
</script>
<template>
<section class="gallery-grid">
<nuxt-link
v-for="i in gallery"
:key="i.id"
:to="'/'+i.id">
<img
:src="['gallery/'] + i.src + ['.jpg']"
:alt="i.title">
</nuxt-link>
</section>
</template>
解决方案
推荐阅读
- python - 如何更新 Bokeh 应用程序中的数据图
- ajax - 如何在 SpringBoot 中的 Ajax 和 RestController 之间发送数据?
- php - 如果没有进行编辑,如何保持相同的个人资料图像
- c++ - 计算不包含给定数字的第 n 个数字的程序
- sql - SQL 上的多个 JOIN – bigQuery
- ionic-framework - 添加、编辑或删除页面中的功能
- javascript - 将 RTF 响应转换为角度视图
- java - Java-我怎样才能正确使用list.copyOf?
- android - Firebase 默认通知颜色在三星中不可见
- java - 如何在应用程序顶部显示底部导航视图?