关于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 相关文章推荐
被遗忘的javascript的slice() 方法
Apr 20 Javascript
jQuery自定义滚动条完整实例
Jan 08 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
Sep 20 Javascript
用jQuery实现可输入多选下拉组合框实例代码
Jan 18 Javascript
三种方式实现瀑布流布局
Feb 10 Javascript
详解angularjs 学习之 scope作用域
Jan 15 Javascript
如何用JavaScript实现功能齐全的单链表详解
Feb 11 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
Apr 02 Javascript
angular 实现同步验证器跨字段验证的方法
Apr 11 Javascript
浅谈Vue CLI 3结合Lerna进行UI框架设计
Apr 14 Javascript
js核心基础之构造函数constructor用法实例分析
May 11 Javascript
Node绑定全局TraceID的实现方法
Nov 14 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获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
PHP实现查询手机归属地的方法详解
2017/04/28 PHP
PHP判断密码强度的方法详解
2017/05/26 PHP
IE php关于强制下载文件的代码
2008/08/23 Javascript
JS 文件本身编码转换 图文教程
2009/10/12 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
js动画(animate)简单引擎代码示例
2012/12/04 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
2014/06/23 Javascript
js实现点击添加一个input节点
2014/12/05 Javascript
JS实现网页背景颜色与select框中颜色同时变化的方法
2015/02/27 Javascript
原生JavaScript实现滚动条效果
2020/03/24 Javascript
Javascript将数字转化成为货币格式字符串
2016/06/22 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
Vue Router的懒加载路径的解决方法
2018/06/21 Javascript
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
在vue里使用codemirror遇到的问题
2018/11/01 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
[01:11:48]Fnatic vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python 获取本机ip地址的两个方法
2013/02/25 Python
Python获取单个程序CPU使用情况趋势图
2015/03/10 Python
python列出目录下指定文件与子目录的方法
2015/07/03 Python
解决Python requests 报错方法集锦
2017/03/19 Python
Python数据类型之Set集合实例详解
2019/05/07 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
Django Path转换器自定义及正则代码实例
2020/05/29 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
CSS3 transform的skew属性值图文详解
2014/07/21 HTML / CSS
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
师范生自荐信
2013/10/27 职场文书
出纳员的岗位职责
2014/02/22 职场文书
生日宴会策划方案
2014/06/03 职场文书
绿色出行口号
2014/06/18 职场文书
酒店周年庆活动方案
2014/08/21 职场文书