解决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按位非运算符的使用方法
Nov 14 Javascript
connect中间件session、cookie的使用方法分享
Jun 17 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
Aug 15 Javascript
简单的js表格操作
Sep 24 Javascript
AngularJS中run方法的巧妙运用
Jan 04 Javascript
jQuery中ztree 点击文本框弹出下拉框的实例代码
Feb 05 Javascript
JS和canvas实现俄罗斯方块
Mar 14 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
Vue.js组件通信的几种姿势
Oct 23 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
Aug 04 Javascript
Javascript ParentNode和ChildNode接口原理解析
Mar 16 Javascript
vue实现购物车功能(商品分类)
Apr 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
大家在抢红包,程序员在研究红包算法
2015/08/31 PHP
php框架CodeIgniter使用redis的方法分析
2018/04/13 PHP
使用PHPExcel导出Excel表
2018/09/08 PHP
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
微信小程序 数据封装,参数传值等经验分享
2017/01/09 Javascript
原生js实现无缝轮播图效果
2017/01/11 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
Javascript循环删除数组中元素的几种方法示例
2017/05/18 Javascript
JavaScript之filter_动力节点Java学院整理
2017/06/28 Javascript
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
react-native滑动吸顶效果的实现过程
2019/06/03 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
JS实现京东商品分类侧边栏
2020/12/11 Javascript
Python日志模块logging简介
2015/04/13 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
Opodo英国旅游网站:预订廉价航班、酒店和汽车租赁
2018/07/14 全球购物
意大利在线药房:Farmacia Loreto Gallo
2019/08/09 全球购物
斯图尔特·韦茨曼鞋加拿大官网:Stuart Weitzman加拿大
2019/10/13 全球购物
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
进程的查看和调度分别使用什么命令
2013/12/14 面试题
疾病防治方案
2014/05/31 职场文书
四风问题查摆材料
2014/08/25 职场文书
关于晚自习早退的检讨书
2014/09/13 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
2014年政教处工作总结
2014/12/20 职场文书
教师工作决心书
2015/02/04 职场文书
消防验收申请报告
2015/05/15 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python