如何在nuxt js中声明条件语句

Posted

技术标签:

【中文标题】如何在nuxt js中声明条件语句【英文标题】:How to declare condition statement in nuxt js 【发布时间】:2020-04-20 13:29:09 【问题描述】:

我在 nuxt js 中使用 Wordpress API 显示数据。我尝试在类别明智的示例中显示数据,其中 ('post.category', '=', 'categoryName') vuejs/nuxtjs 中的语法是什么。

有可能吗?

脚本:

import axios from 'axios'
export default 
  data() 
    return 
      posts: []
    
  ,
  asyncData() 
    return axios.get('http://localhost/wordpress/wp-json/wp/v2/posts')
      .then(res => 
        return 
          posts: res.data
        
      )
  

模板

<div class="col-lg-4" v-for="post in posts" :key="post.id">
    <div class="news-post image-post">
        <img :src="post.fi_300x180">
        <div class="hover-post text-center">
            <a class="category-link" href="#">Travel</a>
            <h2><a href="single-post.html">post.slug</a></h2>
            <ul class="post-tags">
                <li>by <a href="#">Stan Enemy</a></li>
                <li>3 days ago</li>
            </ul>
        </div>
    </div>
</div>

【问题讨论】:

您有尝试过的示例代码吗?没有足够的元素来帮助你。 添加帖子,请帮忙。我需要明智的数据类别 【参考方案1】:

如果我正确理解了您的问题,您是否希望使用来自您的 axios 获取请求的响应来填充帖子数组?

如果是这样,那么你可以这样做:

<template>
    <div>
        <p v-if="loading">Loading posts...</p>
        <div v-for="post in posts" :key="post.id">
            <h3> post.title </h3>
            <p> post.snippet </h3>
        </div>
    </div>
</template>

<script>
import axios from 'axios'

export default 
    data() 
        return 
            posts: [],
            loading: false
        
    ,
    created() 
        this.fetchData()
    
    methods: 
        fetchData() 
            this.loading = true
            axios
                .get('endpoint')
                .then(res => 
                    this.posts = res.data.posts
                    this.loading = false
                )
                .catch(error => 
                    //handle error
                )
        
    

</script>

我使用 setTimeout 函数重新创建了它来模拟对 api 的调用。

https://jsfiddle.net/5b9ofqgh/

【讨论】:

以上是关于如何在nuxt js中声明条件语句的主要内容,如果未能解决你的问题,请参考以下文章

javascript基础知识-数组-条件判断语句-逻辑操作符-选择结构语句-循环语句

js的if语句判断条件到底是啥情况

js中的条件语句和循环语句

Notes 20180308 : 语句

js中if条件语句以及switch条件语句的使用

用JS脚本如何实现多关键+多条件的查询(SQL语句)?