首页 > 其他分享 >vue关于通过下标更改数组的理解

vue关于通过下标更改数组的理解

时间:2023-01-23 13:32:39浏览次数:45  
标签:arr vue 下标 更改 age listArr1 数组

案例1:通过下标更改数组失败
<template>
<div>
<el-button @click="handlerMe2"> 改变 arr </el-button>
<div> {{ arr }}--arr </div>
</div>
</template>
<script>
export default {
data() {
return {
arr:['11,22',33]
}
},
methods:{
handlerMe2(){
this.arr[0]='改变了' //更改失败
}
}
};
</script>

vue关于通过下标更改数组的理解_微信

案例2:通过下标更改数组成功
<template>
<div>
<el-button @click="handlerMe1"> 改变listArr1</el-button>
<div> listArr1-- {{ listArr1}} </div>
</div>
</template>
<script>
export default {
data() {
return {
listArr1:[
{name:'詹飒1', age:19},
{name:'詹飒2', age:119},
],
}
},

methods:{
handlerMe1(){
this.listArr1[0].age='改变了' //更改成功!

},
}
};
</script>

vue关于通过下标更改数组的理解_支付宝_02

发现问题-解释问题
我们都知道在vue中,通过下标修改数组会更改失败的。
为什么代码 this.listArr1[0].age='改变了' 却更改成功?
而 this.arr[0]='改变了' 更改失败?

原因很简单: this.listArr1[0].age='改变了' 是通过下标更改的是对象而不是数组,因此可以更改成功
而 this.arr[0]='改变了' 这才是通过下标更改的是数组

遇见问题,这是你成长的机会,如果你能够解决,这就是收获。


作者:​​晚来南风晚相识​​




标签:arr,vue,下标,更改,age,listArr1,数组
From: https://blog.51cto.com/u_12553473/6021907

相关文章

  • Vue 快速入门(四)
    前面已经介绍Vue常用指令的基本应用,这篇介绍Vue的一些特殊属性的使用。01-计算属性Computed计算属性关键词:Computed。计算属性在处理一些复杂逻辑时是很有用的。......
  • vue的异步组件
    异步组件异步组件:可以在首页加载之前先加载的组件,主要是做性能优化,提高用户体验一、基本用法在大型项目中,我们可能需要拆分应用为更小的块,并仅在需要时再从服务器加载......
  • vue学习之---关闭 eslint 命名规则校验
    报错:“Componentname"XXX"shouldalwaysbemulti-word”原因:你的某些组件,没有“驼峰式”命名关闭校验的方法:package.json中配置如下即可 ......
  • Vue变量的数据已更新,但for遍历出的dom元素没有变化的解决办法
    原因如果使用了v-for指令来渲染一组组件,那么每个组件都会被分配一个唯一的key值。当数据源发生变化时,Vue会尝试重用已有组件,而不是重新创建。当dataList元素减少......
  • VUE3,如何在外部修改data里面的对象?
    提问: VUE3,如何在外部修改data里面的对象?varmyvue={   data(){       return{           test:{}       }   },   creat......
  • 解决vue部署到服务器请求接口404问题
    解决vue部署到服务器请求接口404问题:https://blog.csdn.net/weixin_44692055/article/details/103693859?utm_medium=distribute.pc_relevant.none-task-blog-2~default~ba......
  • vue3学习之---webpack配置【resolve.alias修改】
    在vue3中,脚手架生成的项目里,webpack的配置文件没有了,因为公共的配置被封装到安装包里了,可以找到如下目录,同样可以修改配置文件:node_modules》@vue》cli-service   ......
  • VueRouter路由嵌套
    1.前言本小节我们介绍如何嵌套使用VueRouter。嵌套路由在日常的开发中非常常见,如何定义和使用嵌套路由是本节的重点。同学们在学完本节课程之后需要自己多尝试配置路由。2......
  • Vue中的 消息订阅与发布(pubsub)
    1:内容说明:2:界面示例:......
  • 程序:运用函数找到所要求的数字下标
    #include<stdio.h>intbinary_search(intarr[],inta,intlen){intleft=0;intright=len-1;intmid=0;while(left<=right){mi......