解决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操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
Sep 26 Javascript
WEB高性能开发之疯狂的HTML压缩
Jun 19 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
Jul 17 Javascript
jQuery中slidedown与slideup方法用法示例
Sep 16 Javascript
jquery表单验证插件validation使用方法详解
Jan 20 Javascript
Angular.js中上传指令ng-upload的基本使用教程
Jul 30 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
Mar 10 Javascript
vue生命周期与钩子函数简单示例
Mar 13 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
Feb 10 Javascript
JS函数参数的传递与同名参数实例分析
Mar 16 Javascript
vue实现购物车的小练习
Dec 21 Vue.js
浅谈TypeScript 索引签名的理解
Oct 16 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实现用户认证及管理完全源码
2007/03/11 PHP
php图片上传存储源码并且可以预览
2011/08/26 PHP
php实现图片添加描边字和马赛克的方法
2014/12/10 PHP
PHP中Static(静态)关键字功能与用法实例分析
2019/04/05 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
2019/10/21 PHP
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
微信小程序开发探究
2016/12/27 Javascript
理解javascript中的Function.prototype.bind的方法
2017/02/03 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
微信小程序中的onLoad详解及简单实例
2017/04/05 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
[43:51]2014 DOTA2国际邀请赛中国区预选赛 Dream Times VS TongFu
2014/05/22 DOTA
Python中lambda的用法及其与def的区别解析
2014/07/28 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
python之Flask实现简单登录功能的示例代码
2018/12/24 Python
python读取图片任意范围区域
2019/01/23 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
python爬虫 Pyppeteer使用方法解析
2019/09/28 Python
python自动化实现登录获取图片验证码功能
2019/11/20 Python
Python文件操作方法详解
2020/02/09 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
Python importlib模块重载使用方法详解
2020/10/13 Python
python脚本定时发送邮件
2020/12/22 Python
应届大学生求职的自我评价
2013/11/17 职场文书
中国文明网向国旗敬礼寄语大全
2014/09/27 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
儿子满月酒致辞
2015/07/29 职场文书
聘用合同范本
2015/09/21 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
启动Tomcat时出现大量乱码的解决方法
2021/06/21 Java/Android
德劲DE1102数字调谐收音机机评
2022/04/07 无线电
Django框架中模型的用法
2022/06/10 Python