vue双向绑定失效_vue 跨域

vue双向绑定失效_vue 跨域v-for渲染一个数组到视图上,对这个数组进行如下操作时会导致双向绑定失败无法在视图上渲染最新的数据:1.对这个数组的数组项整个进行修改Item:[{name:’小王’,age:19,},{name:’小张’,age:22}]this.Item[0]={name:’小K’,age:98}此时发现视图上渲染的第0项是没有改变的,但是打印出来的Item是已经修改到的为什么说整个数组项,如果对数组内对象的某个属性值修改,视图上还是能监听到的2.对这个数组进行添加或删除操作this.Ite

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

v-for渲染一个数组到视图上,对这个数组进行如下操作时会导致双向绑定失败无法在视图上渲染最新的数据:
对这个数组的数组项整个进行修改,包括新增

Item: [{ 
   name: '小王',age: 19,},{ 
   name: '小张',age: 22}]
this.Item[0]={ 
   name:'小K',age:98}  //修改
this.Item[2]={ 
   name:'小K',age:98}  //新增

此时发现视图上渲染的第0项是没有改变的,但是打印出来的Item是已经修改到的
为什么说整个数组项,如果对数组内对象的某个属性值修改,视图上还是能监听到的

解决方案:
1.通过$set(原数组,原数组索引,要修改的内容),这个方法适用于较少的数据,如果数据量较大,可以写个循环来set

this.$set(this.Item,0,{ 
   name:'小K',age:98})

2.通过v-show来手动重新渲染视图

<div  v-show="isVisabale"></div>
this.isVisabale = false
this.$nextTick(() => { 
   
  this.isVisabale = true
})

3.待补充…

参考网址:https://blog.csdn.net/Oralinge/article/details/103567230

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193870.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Kafka、RabbitMQ、RocketMQ等消息中间件的介绍和对比「建议收藏」

    Kafka、RabbitMQ、RocketMQ等消息中间件的介绍和对比

    2022年2月12日
    49
  • Modelsim 安装步骤详解

    Modelsim 安装步骤详解Modelsim安装步骤详解目录一、modelsim简述及下载1、简介及特点2、modelsim版本3、modelsim下载二、安装步骤详解三、注册简述四、总结与参考资料1、总结2、参考资料目录本篇文章主要对ModelsimSE版本安装步骤的介绍。一、modelsim简述及下载1、简介及特点简介modelsim是Mentor公司开发的优秀的HDL语言仿真软件。它能提供友好的仿真环境,采用单内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、Tcl/Tk技术和单

    2022年5月10日
    54
  • 图像识别算法

    图像特征包括颜色特征、纹理特征、形状特征以及局部特征点等。局部特点具有很好的稳定性,不容易受外界环境的干扰。1.局部特征点图像特征提取是图像分析与图像识别的前提,它是将高维的图像数据进行简化表达最有效的方式,从一幅图像的M×N×3的数据矩阵中,我们看不出任何信息,所以我们必须根据这些数据提取出图像中的关键信息,一些基本元件以及它们的关系。局部特征点是图像特征的局部

    2022年4月4日
    351
  • pycharm ssh_云终端机安装方法

    pycharm ssh_云终端机安装方法1、主题  如何使用Pycahrm内置终端以及远程SSH工具。  2、准备工作  Pycharm版本为3.0或更高  连接SSH服务器  3、使用SSH客户端  4、开启连接  选择Tools|StartSSHSession…的主菜单命令,单击Editcredentials:  5、提供连接信息  在Sessio

    2022年8月28日
    3
  • phpstorm2021.2.4激活码破解方法

    phpstorm2021.2.4激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    100
  • fstream读写文件read_使用同一个fstream

    fstream读写文件read_使用同一个fstream1.fstream是什么?fstream是C++标准库中面向对象库的一个,用于操作流式文件。fstream本质上是一个class,提供file操作的各种方法。2.关系图basic_fstream是一个类模板,暂且不用深入理解它。我们关心的事,它前面继承的那一堆东西。fstream是basic_fstream<char>的一个模板类,也就说明,fstream也继承了一堆东西。我们再关心一下从ios_base基类,重点继承了什么?文件流的打开模式。3.实验3.1打开/创建文件

    2022年9月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号