关于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 相关文章推荐
xml 与javascript结合的问题解决方法
Mar 24 Javascript
JavaScript数组和循环详解
Apr 27 Javascript
手机端页面rem宽度自适应脚本
May 20 Javascript
JQuery实现样式设置、追加、移除与切换的方法
Jun 11 Javascript
JavaScript中的cacheStorage使用详解
Jul 29 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
Feb 14 Javascript
仿iframe效果Aajx文件上传实例
Nov 18 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
Jan 11 Javascript
Angular2下使用pdf插件的方法详解
Apr 29 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
Feb 18 Javascript
DatePickerDialog 自定义样式及使用全解
Jul 09 Javascript
如何使用three.js 制作一个三维的推箱子游戏
Jul 29 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
数据库的日期格式转换
2006/10/09 PHP
PHP面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
laravel中的一些简单实用功能
2018/11/03 PHP
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
JavaScript 原型继承
2011/12/26 Javascript
js的onload事件及初始化按钮事件示例代码
2013/09/25 Javascript
用jquery等比例控制图片宽高的具体实现
2014/01/28 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
js实现select下拉框菜单
2015/12/08 Javascript
关于JavaScript限制字数的输入框的那些事
2016/08/14 Javascript
jQuery删除节点用法示例(remove方法)
2016/09/08 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
JS异步函数队列功能实例分析
2017/11/28 Javascript
jquery动态添加带有样式的HTML标签元素方法
2018/02/24 jQuery
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
js中el表达式的使用和非空判断方法
2018/03/28 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
实例讲解Python中的私有属性
2014/08/21 Python
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
Django框架下在视图中使用模版的方法
2015/07/16 Python
Django的URLconf中使用缺省视图参数的方法
2015/07/18 Python
Python+Turtle动态绘制一棵树实例分享
2018/01/16 Python
python使用RNN实现文本分类
2018/05/24 Python
Python如何实现FTP功能
2020/05/28 Python
违纪检讨书2000字
2014/02/08 职场文书
读书活动实施方案
2014/03/10 职场文书
我为自己代言广告词
2014/03/18 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
2021/04/17 Vue.js
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL