关于vue2强制刷新,解决页面不会重新渲染的问题


Posted in Javascript onOctober 29, 2019

问题描述:

在使用Vue框架开发时,在函数中改变了页面中的某个值,在函数中查看是修改成功了,但在页面中没有及时刷新改变后的值;

解决:

运用 this.$forceUpdate();  //强制刷新,解决页面不会重新渲染的问题

例:

<template>
 <div>
  <el-card>
   <ul class="list-style-none title-list">
    <li v-for="item in titleList" v-bind:class="{'active':item.active}" @click="activeItem(item)">{{item.name}}</li>
   </ul>
  </el-card>
 
 </div>
</template>
 
<script>
 export default {
  name: "approval-list",
  data() {
   return {
    titleList: [
     {id: 1, name: 'Property', active: true},
     {id: 2, name: 'Tower'},
     {id: 3, name: 'Unit'},
     {id: 4, name: 'Listing'},
     {id: 5, name: 'Agent'},
    ],
   }
  }, methods: {
   activeItem(_item){
    this.titleList.forEach(item=>{
     item.active=false;
    });
    _item.active = true;
    console.log(this.titleList);
    this.$forceUpdate();
   }
  }
 }
</script>
 
<style scoped>
 ul.title-list {
  display: flex;
 
 }
 
 ul.title-list > li {
  padding: 20px 0px;
  margin: 0px 20px;
 }
 
 .active {
  border-bottom: 2px solid #FF0000;
  color: #FF0000;
 }
</style>

以上这篇关于vue2强制刷新,解决页面不会重新渲染的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
网页里控制图片大小的相关代码
Jun 25 Javascript
JavaScript Math.floor方法(对数值向下取整)
Jan 09 Javascript
jQuery中outerWidth()方法用法实例
Jan 19 Javascript
JS动态改变表格边框宽度的方法
Mar 31 Javascript
js实现弹窗暗层效果
Jan 16 Javascript
详解node HTTP请求客户端 - Request
May 05 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
Jan 11 Javascript
深入了解query和params的使用区别
Jun 24 Javascript
Vue.js实现大屏数字滚动翻转效果
Nov 29 Javascript
Vue强制组件重新渲染的方法讨论
Feb 03 Javascript
JS前端广告拦截实现原理解析
Feb 17 Javascript
JavaScript 实现页面滚动动画
Apr 24 Javascript
vue + elementUI实现省市县三级联动的方法示例
Oct 29 #Javascript
vue 强制组件重新渲染(重置)的两种方案
Oct 29 #Javascript
javascript实现简单打字游戏
Oct 29 #Javascript
简单使用webpack打包文件的实现
Oct 29 #Javascript
vue 解决异步数据更新问题
Oct 29 #Javascript
VUE实现强制渲染,强制更新
Oct 29 #Javascript
js实现贪吃蛇小游戏
Oct 29 #Javascript
You might like
php echo()和print()、require()和include()函数区别说明
2010/03/27 PHP
php 文件上传实例代码
2012/04/19 PHP
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
PHP 实现重载
2021/03/09 PHP
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
匹配任意字符的正则表达式写法
2010/04/29 Javascript
Ajax提交与传统表单提交的区别说明
2014/02/07 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
jQuery蓝色风格滑动导航栏代码分享
2015/08/19 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
2017/01/05 Javascript
微信小程序 template模板详解及实例代码
2017/03/09 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
vue transition 在子组件中失效的解决
2019/11/12 Javascript
在Python 3中实现类型检查器的简单方法
2015/07/03 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
Python遍历pandas数据方法总结
2018/02/09 Python
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
python读取一个目录下所有txt里面的内容方法
2018/06/23 Python
Python WEB应用部署的实现方法
2019/01/02 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
浅析python标准库中的glob
2020/03/13 Python
浅谈Python xlwings 读取Excel文件的正确姿势
2021/02/26 Python
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
英智兴达软件测试笔试题
2016/10/12 面试题
介绍一下Java的事务处理
2012/12/07 面试题
初中生物教学反思
2014/01/10 职场文书
五分钟演讲稿
2014/04/30 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
无罪辩护词范文
2015/05/21 职场文书
新郎新娘致辞
2015/07/31 职场文书
JS轻量级函数式编程实现XDM三
2022/06/16 Javascript