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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm怎么装第三方库jieba_python怎么导入requests库

    pycharm怎么装第三方库jieba_python怎么导入requests库PyCharm安装第三方库是十分方便的,无需pip或其他工具,平台就自带了这个功能而且操作十分简便。如下:

    2022年8月25日
    9
  • 三层架构 银行管理系统

    三层架构 银行管理系统

    2021年10月3日
    39
  • 没有人不为真情所动,你若不流泪,我请你吃饭。[通俗易懂]

    没有人不为真情所动,你若不流泪,我请你吃饭。[通俗易懂]我是哭了好几场啊,难道我神经脆弱?告诉我你哭了几场,我脸都洗不过来啊。不是我不懂爱情,没有爱心,不相信真情,确是这世界忙碌得很,谁与我共行?科学探索:英国一位农夫在自家花园内发现了三只瑟瑟发抖的小狐狸,于是给了它们一个毛绒玩具。没想到小家伙们把它当做了自己的妈妈,不但和它形影不离,吃饭的时候还会留下部分食物,把盆子推到它跟前好友爱的一幕!给饿了的小北极熊食物。在蛮荒之地,气候恶劣。食物不足时,白熊…

    2022年7月12日
    17
  • 不含重复字符的最长子串长度JAVA_字符串回文判断

    不含重复字符的最长子串长度JAVA_字符串回文判断给你一个二进制字符串 s ,现需要将其转化为一个 交替字符串 。请你计算并返回转化所需的 最小 字符交换次数,如果无法完成转化,返回 -1 。交替字符串 是指:相邻字符之间不存在相等情况的字符串。例如,字符串 “010” 和 “1010” 属于交替字符串,但 “0100” 不是。任意两个字符都可以进行交换,不必相邻 。示例 1:输入:s = “111000”输出:1解释:交换位置 1 和 4:”111000″ -> “101010” ,字符串变为交替字符串。示例 2:输入:s =

    2022年8月9日
    9
  • 关于 python 的缩进「建议收藏」

    关于 python 的缩进「建议收藏」python对缩进是敏感的,而大多教程对应缩进也只是几句话带过,对新手十分不友好,本文就把python常见的缩进问题做了一些整理。

    2022年4月19日
    72
  • Spring Data Mongodb多表关联查询

    Spring Data Mongodb多表关联查询SpringDataMongodb使用$lookup实现多表关联查询SpringDataMongodb多表关联查询前言一、实例1、数据准备2、一对一:两表关联查询3、一对一:多表关联查询4、一对多:关联查询二、讲道理1、自定义RemoveDollarOperation管道操作的作用先谈谈mongodb原生$lookup去掉DBRef中&amp;amp;amp;quot;\$id&amp;amp;amp;quot;的&amp;amp;amp;quot;\$&amp;a

    2022年5月9日
    128

发表回复

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

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