关于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 相关文章推荐
jquery图片上下tab切换效果
Mar 18 Javascript
js修改地址栏URL参数解决url参数问题
Dec 15 Javascript
JQuery中SetTimeOut传参问题探讨
May 10 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
Oct 23 Javascript
jquery将一个表单序列化为一个对象的方法
Dec 02 Javascript
跟我学习javascript的var预解析与函数声明提升
Nov 16 Javascript
js对字符串进行编码的方法总结(推荐)
Nov 10 Javascript
Vue.js第四天学习笔记
Dec 02 Javascript
详解react使用react-bootstrap当轮子造车
Aug 15 Javascript
node跨域请求方法小结
Aug 25 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
Aug 31 Javascript
layui table复选框禁止某几条勾选的实例
Sep 20 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多维数组元素操作类的方法
2016/11/14 PHP
js 自定义的联动下拉框
2010/02/07 Javascript
鼠标滚轮改变图片大小的示例代码
2013/11/20 Javascript
javascript设置金额样式转换保留两位小数示例代码
2013/12/04 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
JavaScript中的继承方式详解
2015/02/11 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
原生js图片轮播效果实现代码
2016/10/19 Javascript
js指定步长实现单方向匀速运动
2017/07/17 Javascript
vue2组件之select2调用的示例代码
2017/10/12 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
Nuxt页面级缓存的实现
2020/03/09 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
Python 元组(Tuple)操作详解
2014/03/11 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
python 初始化一个定长的数组实例
2019/12/02 Python
python实现同一局域网下传输图片
2020/03/20 Python
Django-xadmin+rule对象级权限的实现方式
2020/03/30 Python
Django修改app名称和数据表迁移方案实现
2020/09/17 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
Belle Maison倍美丛官网:日本千趣会旗下邮购网站
2016/07/22 全球购物
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
求职自荐书范文
2013/12/04 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
高三毕业典礼主持词
2014/03/27 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
车辆年审委托书范本
2014/09/18 职场文书
辞职信标准格式
2015/02/27 职场文书
JavaScript与JQuery框架基础入门教程
2021/07/15 Javascript
小程序实现悬浮按钮的全过程记录
2021/10/16 HTML / CSS