基本概念

在vue中,基本类型也称为值类型,字符串(Sring)、布尔值(Boolean)和数字(Number)这些都是基本类型(primitive type)。
非基本类型也可以理解为引用类型,数组(Array)和对象(Object)都属于引用类型(reference type)

区别

基本类型

基本类型/值类型(primitive type / value type)的变量直接保存的就是数据。

引用类型

引用类型(reference type)存放的值是指向数据的引用(reference),而不是数据本身。

这也是为什么vue官方文档中会有

Don’t use non-primitive values like objects and arrays as v-for keys. Use string or numeric values instead.
不要使用对象或数组之类的非基本类型值作为 v-for 的 key。请用字符串或数值类型的值。

这种说法的原因。
在这里插入图片描述

https://vuejs.org/v2/guide/list.html#Maintaining-State 的截图

在这里插入图片描述
https://cn.vuejs.org/v2/guide/list.html#Maintaining-State 的截图

Logo

前往低代码交流专区

更多推荐