v-if和v-else在嵌套的v-for列表中不起作用

时间:2018-01-07 08:49:33

标签: vue.js

我有一个项目

的嵌套v-for
<div class="media" v-for="(comment, parentIndex) in adminComments">
  <div class="media-body">
    <div class="media" v-for="(answer, index) in comment">
      <label class="control-label upload" v-if="comment.data===''">
        <input class="file-upload" type="file" @change="uploadFile($event, parentIndex)">
        Upload file
      </label>

     <label class="control-label upload" v-else>
       <input class="file-upload" type="file" @change="uploadFile($event, parentIndex)">
      {{comment.name}}
     </label>

    </div>
  </div>
</div>

这基本上就是这样,我的adminComments是一个对象数组,这些对象有一些attrs,包括名称,但是,这个名称在文件上传后用函数更改,以及&#34; loading&#34 ;用于更改图标类的属性,但是,它们都不是渲染。 当我阅读here时,标签应该很好地呈现,但是,这不会发生。我知道我的评论对象确实有效,因为我还有一个带有v-model="comment.response"的文本区域。可能有什么不对?我以前做过同样的事情并且已经工作但是在单个v-for中而不是在嵌套列表中。提前致谢

0 个答案:

没有答案