解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)


Posted in Javascript onJuly 26, 2018

问题描述:

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

解决:

运用 this.$forceUpdate()强制刷新

代码案例

<Select v-model="carSafeLine.insuranceName" placeholder="请选择" class="mulisel option-h" filterable clearable :disabled="editstatus" @on-change="selectInsurance">
 <Option v-for="item in dataArr" :key="item.code" :value="item.code" :label="item.codename" :disabled="item.disabled"></Option>
</Select>
methods: {
 selectInsurance(){ //刷新车辆保险可选状态
 for(var i=0; i<this.dataArr.length; i++){ 
  var flag = false; //默认没有选中
  var itemI = this.dataArr[i];
  for(var j=0; j<this.form.carInsuranceVOList.length; j++){ //检测选项是否已被选中过
  var itemJ = this.form.carInsuranceVOList[j];
  if(itemI.code == itemJ.insuranceName){
   flag = true;
   break;
  }
  }
  if(flag){
  itemI.disabled = true;
  }else{
  itemI.disabled = false;
  }
 }
 this.$forceUpdate(); //强制刷新,解决页面不会重新渲染的问题
 }
}

总结

以上所述是小编给大家介绍的解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript根据时间生成m位随机数最大13位
Oct 30 Javascript
使用JavaScript链式编程实现模拟Jquery函数
Dec 21 Javascript
jquery日历插件datepicker用法分析
Jan 22 Javascript
Js的Array数组对象详解
Feb 22 Javascript
基于jQuery的ajax方法封装
Jul 14 Javascript
jquery实现ajax提交表单信息的简单方法(推荐)
Aug 24 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
Sep 20 Javascript
js放大镜放大购物图片效果
Jan 18 Javascript
JavaScrpt判断一个数是否是质数的实例代码
Jun 11 Javascript
node实现简单的反向代理服务器
Jul 26 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
Aug 08 jQuery
微信小程序音乐播放器开发
Nov 20 Javascript
vue router 配置路由的方法
Jul 26 #Javascript
vue+webpack模拟后台数据的示例代码
Jul 26 #Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
Jul 26 #Javascript
vue父组件异步获取数据传给子组件的方法
Jul 26 #Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
Jul 26 #Javascript
JavaScript设计模式之单例模式原理与用法实例分析
Jul 26 #Javascript
JavaScript设计模式之原型模式分析【ES5与ES6】
Jul 26 #Javascript
You might like
PHP 模拟$_PUT实现代码
2010/03/15 PHP
教你php如何实现验证码
2016/01/20 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
2018/05/31 PHP
js之WEB开发调试利器:Firebug 下载
2007/01/13 Javascript
jQuery学习4 浏览器的事件模型
2010/02/07 Javascript
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
JQuery鼠标移到小图显示大图效果的方法
2015/06/10 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
JS及JQuery对Html内容编码,Html转义
2017/02/17 Javascript
JavaScript实现跟随滚动缓冲运动广告框
2017/07/15 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
原生JavaScript写出Tabs标签页的实例代码
2020/07/20 Javascript
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
python集合用法实例分析
2015/05/30 Python
Flask框架的学习指南之用户登录管理
2016/11/20 Python
python3制作捧腹网段子页爬虫
2017/02/12 Python
python中requests小技巧
2017/05/10 Python
python numpy和list查询其中某个数的个数及定位方法
2018/06/27 Python
django解决跨域请求的问题详解
2019/01/20 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
2019/02/16 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
Django框架会话技术实例分析【Cookie与Session】
2019/05/24 Python
使用Python实现画一个中国地图
2019/11/23 Python
python 多维高斯分布数据生成方式
2019/12/09 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
python中有帮助函数吗
2020/06/19 Python
python time()的实例用法
2020/11/03 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
涉外文秘个人求职的自我评价
2013/10/07 职场文书
化学学院毕业生自荐信范文
2013/12/17 职场文书
财务部总监岗位职责
2014/03/12 职场文书
如何书写邀请函?
2019/06/24 职场文书
Python控制台输出俄罗斯方块移动和旋转功能
2021/04/18 Python