Vuejs2 为什么';t我的v-if工作

Vuejs2 为什么';t我的v-if工作,vuejs2,nuxt.js,Vuejs2,Nuxt.js,有人能解释一下为什么这不起作用吗 我有以下内容,但生成了一个错误属性或方法“isloading”未在实例上定义,而是在渲染期间引用 <b-card v-if="isloading"> <h2>Loading ...</h2> </b-card> <b-card v-else> <case-summary :caseId='caseId'></case-summary> </b-card>

有人能解释一下为什么这不起作用吗

我有以下内容,但生成了一个错误属性或方法“isloading”未在实例上定义,而是在渲染期间引用

<b-card v-if="isloading">
   <h2>Loading ...</h2>
</b-card>
<b-card v-else>
  <case-summary :caseId='caseId'></case-summary>
</b-card>
打电话如下

  async asyncData ({ params, store, isLoading=true }) {
        const thisCaseId = store.dispatch('cases/getCases', params.caseId ); 
        isLoading = false
        return { thisCaseId}
      }

您在isloading中有一个输入错误。这不应该是isLoading吗?

isLoading
!=<代码>孤岛加载
  async asyncData ({ params, store, isLoading=true }) {
        const thisCaseId = store.dispatch('cases/getCases', params.caseId ); 
        isLoading = false
        return { thisCaseId}
      }