Vue刷新一次for循环里标签就不渲染了?

<div class="main-show">

    <div 
         v-for="(img,index) in showPics"
        :key="index"
    >
    <img :src="img.path"> //1
    </div>
    <!-- 修改图片路径为该文件夹 -->
    <p v-for="(a,b) in 5" :key="b">qqq-eee</p> //2
    <img v-bind:src="textpath"/>

</div>

就是这段代码,2处的for循环显示完全无问题
1处的for循环完全无法显示,浏览器根本没有渲染img和div标签
但是更改2处的qqq到eee后,1处又能进行渲染了,但是一刷新又消失了

受不了了,以前也有这个bug,但是没法复现。现在被折腾哭了,求大神解答

阅读 2.7k
1 个回答

搞定了,脑袋昏了。用set或者forceUpdate都可以

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题