位置: IT常识 - 正文

vue开发中,数据更新,但视图不刷新(vue数据处理在哪个阶段)

编辑:rootadmin
vue开发中,数据更新,但视图不刷新

推荐整理分享vue开发中,数据更新,但视图不刷新(vue数据处理在哪个阶段),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue使用数据库,vue使用数据库,vue使用数据库,vue数据处理方式,vue数据处理方式,vue设置数据,vue设置数据,vue数据处理方式,内容如对您有帮助,希望把文章链接给更多的朋友!

我们在开发过程中会碰到数据更新,但是视图并未改变的情况,情况如下:

第一种:动态给对象新增属性或者删除属性是不会触发视图刷新的,Vue识别不到;

第二种:通过数组下标修改数组中的元素或者手动修改数组的长度,Vue识别不到;

vue开发中,数据更新,但视图不刷新(vue数据处理在哪个阶段)

**解决方法1:静默刷新(使用v-if的特性) 在修改值之后将元素销毁,然后在修改后的下一次DOM渲染完成时再显示出来,这样就会触发组件重新加载data的数据进行渲染,data中被修改的数据才是最新的。

解决方法2:Vue.$set(官方推荐) 使用这个api修改的数据会为其添加响应式getter和setter让其拥有数据响应的特性

vm.$set(要操作的对象或数组, 要新增或者修改的数组或对象key, 对应的值)

解决方法3: Vue.$forceUpdate(手动强制更新视图)

因为Vue修改数据是异步执行的,所以视图不会立即更新,会等到下一次dom更新循环结束后统一更新发生在这一次循环中修改的数据,然后同步视图更新,所以我们可以修改后自己手动强制更新视图。

解决方法4:Object.assign(使用修改栈能触发视图更新的特性)

我们都知道Object.assign能拷贝合成一个新对象,所以我们只需要将要修改的值合并成一个新对象然后赋值给data中的对象或数组,这样栈的指向被修改了.触发视图更新

解决方法5:对于数组还可以使用splice方法

(Vue对于数组的操作能识别变化的api包括push()、pop()、shift()、unshift()、splice()、sort()、reverse()这些都可被vue监测到)

本文链接地址:https://www.jiuchutong.com/zhishi/284080.html 转载请保留说明!

上一篇:Win7纯净版系统网页错误503的解决方法(win7纯净版本)

下一篇:echarts地图不同地区设置不同的颜色

  • oppo手机怎么横屏设置(oppo手机怎么横屏不了)

    oppo手机怎么横屏设置(oppo手机怎么横屏不了)

  • vivo x27的热点在哪里(vivo手机的热点)

    vivo x27的热点在哪里(vivo手机的热点)

  • 华为手环心率准吗(华为手环心率准不准)

    华为手环心率准吗(华为手环心率准不准)

  • 手机千牛改店铺名字(手机千牛店铺怎么改店铺名字)

    手机千牛改店铺名字(手机千牛店铺怎么改店铺名字)

  • 网线水晶头正确接法(网线水晶头正确接线图解)

    网线水晶头正确接法(网线水晶头正确接线图解)

  • 闲鱼曝光是什么意思(闲鱼一直0曝光)

    闲鱼曝光是什么意思(闲鱼一直0曝光)

  • 华为手机怎么屏蔽系统更新(华为手机怎么屏幕不旋转)

    华为手机怎么屏蔽系统更新(华为手机怎么屏幕不旋转)

  • 电脑充电线坏了怎么办(电脑充电线坏了可以换吗)

    电脑充电线坏了怎么办(电脑充电线坏了可以换吗)

  • 腾讯课堂自己可以看时长吗(腾讯课堂可以直接进入吗)

    腾讯课堂自己可以看时长吗(腾讯课堂可以直接进入吗)

  • qq赠送会员对方知道吗(赠送qq会员对方会收到什么通知)

    qq赠送会员对方知道吗(赠送qq会员对方会收到什么通知)

  • 为什么苹果11没有电池百分比(为什么苹果11没有曝光功能)

    为什么苹果11没有电池百分比(为什么苹果11没有曝光功能)

  • 自拍杆的蓝牙遥控器怎么用(自拍杆的蓝牙遥控器只能控制音量,不能拍摄是怎么回事?)

    自拍杆的蓝牙遥控器怎么用(自拍杆的蓝牙遥控器只能控制音量,不能拍摄是怎么回事?)

  • 小米27w充电头真假辨别(小米27w充电线)

    小米27w充电头真假辨别(小米27w充电线)

  • 华为mate30hd怎么关(华为mate30hd怎么开启)

    华为mate30hd怎么关(华为mate30hd怎么开启)

  • 电脑重装系统后文件还在吗(电脑重装系统后怎么恢复之前的数据)

    电脑重装系统后文件还在吗(电脑重装系统后怎么恢复之前的数据)

  • vivo手机多大屏幕尺寸(vivo手机屏幕有多大)

    vivo手机多大屏幕尺寸(vivo手机屏幕有多大)

  • soul加速对方知道吗(soul一方加速可以吗)

    soul加速对方知道吗(soul一方加速可以吗)

  • iphonexr无法开机怎么办(iphonexr无法开机一直黑屏)

    iphonexr无法开机怎么办(iphonexr无法开机一直黑屏)

  • hips什么意思(mychips什么意思)

    hips什么意思(mychips什么意思)

  • 手机美团外卖怎么用(手机美团外卖怎么点)

    手机美团外卖怎么用(手机美团外卖怎么点)

  • 华为手环4如何绑定支付宝(华为手环4如何充电)

    华为手环4如何绑定支付宝(华为手环4如何充电)

  • 怎么看淘宝几颗星(怎么看淘宝几颗心了)

    怎么看淘宝几颗星(怎么看淘宝几颗心了)

  • l0n一al00是什么型号手机(ⅴky一al00是什么型号)

    l0n一al00是什么型号手机(ⅴky一al00是什么型号)

  • 儿童电话手表怎么定位(儿童电话手表怎么用)

    儿童电话手表怎么定位(儿童电话手表怎么用)

  • vogal00是什么意思(华为vogal00是什么意思)

    vogal00是什么意思(华为vogal00是什么意思)

  • 苹果wifi认证弹不出来(iphone wifi认证无法弹出)

    苹果wifi认证弹不出来(iphone wifi认证无法弹出)

  • 如何在 Windows 中执行干净启动(如何在windows中添加输入法)

    如何在 Windows 中执行干净启动(如何在windows中添加输入法)

  • 搜索框无法搜索到某些应用(搜索框无法搜索内容)

    搜索框无法搜索到某些应用(搜索框无法搜索内容)

  • IDEA使用vue的安装与配置(详细教程)(idea安装vue.js)

    IDEA使用vue的安装与配置(详细教程)(idea安装vue.js)

  • 印花税计入税金及附加还是应交税费
  • d级企业预缴增值税什么时候可以退回
  • 发票开工程服务和工程款的区别
  • 作废的现金支票怎么处理
  • 增值税专用发票电子版
  • 预付款期末有结余年末如何做账务处理?
  • 跨年度费用怎么入账
  • 注册资本需要
  • 案例分析关于拟建科学馆的请示报告
  • 利息 财务费用
  • 增值税做账做错怎么处理
  • 固定资产折旧提足怎么办
  • 灭火器属于办公设施吗
  • 进项票转出怎么写分录
  • 降低win10版本
  • 你肯定不知道的11个狗狗冷知识
  • 网络端口被占用怎么解决
  • 负债类科目的分类
  • 销售返点怎么做分录
  • 结转进项税销项税额的分录怎么写
  • 股份公司和有限公司工作哪个好一些
  • 事业编党费如何核算
  • cpu天梯图2022最新版1240p
  • win11系统打不出顿号
  • 单位代缴住房公积金分录
  • 微软win11预览版
  • 房地产计提税金的会计分录
  • 月初在产品成本+本月生产费用
  • 事业单位体检费用标准
  • php对接第三方支付教程
  • 给员工报销
  • php读取文件内容
  • cpu占满gpu不工作
  • 路径规划原理
  • 运行vue项目的快捷键
  • Pytorch深度学习实战3-7:详解数据加载DataLoader与模型处理
  • 预付一年的房租并收到了发票会计分录
  • 短期借款的会计科目
  • java 日志系统
  • python中max函数的几种用法
  • 固定资产处置怎么计算
  • 现金折扣退回要考虑财务费用吗
  • 挂靠车辆进项税额是否可以抵扣
  • 服务费的发票税率是多少
  • 简易征收适用哪些业务租赁
  • 一次性发放的年终奖金应按工资薪金代扣代缴个税
  • sql server join
  • 高铁票丢失了可以补打吗
  • 租赁物品损坏赔偿金额标准
  • 小规模纳税人专票税率是多少
  • 个税是指怎样的税金
  • 盈余公积年初和年末没有变化
  • 应收账款全额计提的条件
  • 普通发票可以改日期吗怎么改
  • 收到税务局退回的增值税税款怎么做账
  • 财产租赁合同印花税率多少
  • 政府对失业人员补贴
  • 酒店代金券是什么意思
  • 4s店收取保险服务费合理吗
  • 企业利润率如何计算公式
  • 其他债权投资减值影响账面价值吗
  • 预计负债计入哪里
  • win10的时间设置
  • linux去掉文件换行符
  • 如何重设苹果手机的ID密码
  • windows 8怎么样
  • windows 10预览版
  • js填写input
  • android开发mvc mvp mvvm
  • 网页收集数据
  • jquery实现复选框全选
  • nodejs mock
  • 枚举的内容怎么输出
  • vue-cli lib
  • 四种参数传递方式
  • 安卓手机启用暴露通知
  • android toolbar menu
  • 国税新人什么时候入职
  • 杭州市电子税务局官网登录
  • 广西定额发票查询入口官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设