Vue如何刷新一个指定的区域?

我使用v-for生成了一列卡片,想要使用el-switch来选择显示生效或者不生效的卡片,在改变el-switch状态调用的update()函数中,我如何重新刷新v-for来显示新数据?


<div class="section" >
            <el-switch class="switch" v-model="switchvalue1" active-text="显示生效记录"
                       inactive-text="显示所有历史记录" @change="update()">el-switch>
            <div class="list_section">
              <el-row :span="5" v-for="item in recommend_content" :key="item.id" offset="1"
                      style="margin-left:0%;margin-top:1.5%;width: 95%;">
                <el-card :body-style="{ padding: '0px' }" @click.native="pushToUrl(item.id)">
                el-card>
              el-row>
            div>
          div>

recommend_content 一改变就刷新了

你只需要将新的数据赋值给recommend_content这个变量,就会自动更新新数据了

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^