关于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实现UrlEncode和UrlDecode的脚本代码
Jul 23 Javascript
javascript 获取表单file全路径
Dec 31 Javascript
Javascript延迟执行实现方法(setTimeout)
Dec 30 Javascript
jQuery实现的多选框多级联动插件
May 02 Javascript
javascript去除空格方法小结
May 21 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
Dec 05 Javascript
快速掌握Node.js环境的安装与运行方法
Feb 16 Javascript
Vue.js 中的 $watch使用方法
May 25 Javascript
Node.js的Koa实现JWT用户认证方法
May 05 Javascript
koa大型web项目中使用路由装饰器的方法示例
Apr 02 Javascript
JS控制GIF图片的停止与显示
Oct 24 Javascript
javascript实现简单留言板案例
Feb 09 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
人族 TERRAN 概述
2020/03/14 星际争霸
php 生成WML页面方法详解
2009/08/09 PHP
ThinkPHP3.1新特性之字段合法性检测详解
2014/06/19 PHP
PHP错误处理函数
2016/04/03 PHP
PHP生成可点击刷新的验证码简单示例
2016/05/13 PHP
DWZ table的原生分页浅谈
2013/03/01 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
node.js中的console.log方法使用说明
2014/12/09 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
vue.js实现简单购物车功能
2020/05/30 Javascript
[36:16]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.19
2020/12/24 DOTA
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
Python之ReportLab绘制条形码和二维码的实例
2018/01/15 Python
python实现控制台打印的方法
2019/01/12 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
Python数据库小程序源代码
2019/09/15 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
2020/02/29 Python
Python模块zipfile原理及使用方法详解
2020/08/04 Python
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
美国著名的品牌折扣店:Burlington
2017/06/08 全球购物
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
门卫班长岗位职责
2013/12/15 职场文书
获奖的大学生创业计划书
2014/01/05 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
大气污染防治方案
2014/05/19 职场文书
经济贸易系求职信
2014/08/04 职场文书
2014机关党员干部“正风肃纪”思想汇报
2014/09/15 职场文书
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
2021/05/25 Vue.js
Redis Stream类型的使用详解
2021/11/11 Redis