html Nuxt js使用axios从contenta公共API获取配方
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html Nuxt js使用axios从contenta公共API获取配方相关的知识,希望对你有一定的参考价值。
<template>
<section class="recipes">
<h1>Our latest recipes</h1>
<div v-for="recipe in recipes">
<h2> {{recipe.title}} </h2>
<p> {{recipe.difficulty}} </p>
<div v-if="recipe.image">
<img width="300px" :src="recipe.image.thumbnail.filename" />
</div>
</div>
</section>
</template>
<script>
import axios from 'axios'
import jsonapiParser from 'jsonapi-parse'
export default {
async asyncData () {
const result = await axios.get('https://dev-contentacms.pantheonsite.io/api/recipes?sort=-created&page[limit]=20&include=image,image.thumbnail&fields[recipes]=image,title,difficulty&fields[files]=filename')
const recipes = jsonapiParser.parse(result.data).data
console.log(recipes)
return { recipes }
}
}
</script>
以上是关于html Nuxt js使用axios从contenta公共API获取配方的主要内容,如果未能解决你的问题,请参考以下文章