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获取配方的主要内容,如果未能解决你的问题,请参考以下文章
使用带有 Nuxt js 的 axios 从 Directions API 获取数据时的跨域读取阻塞 (CORB)
如何在 Nuxt.js 的 axios 插件中访问当前的 fullPath?
Tabulator + Nuxt.js:如何在回调中使用 axios?
nuxtjs/axios 4.4.0版本的初始化方法是啥? (nuxt.js)
Nuxt.js 中“$axios”的类型是啥?
尝试使用 nuxt js 检查属性是不是存在