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,但是没法复现。现在被折腾哭了,求大神解答

回答:

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

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注