props 传值,父组件向子组件传递对象可以直接修改的问题

2024-05-20  本文已影响0人  缘之空_bb11

Vue 中 props 传值,父组件向子组件传递对象可以直接修改的问题

props: {
    // 初始化计数
    initialCounter: {
     type: Number,
     default () {
        return 0;
        }
    },
 }

data() {
    return {
        counter: this.initialCounter
    }
}

  1. prop 以一种原始的值传入且需要进行转换, 在这种情况下,最好使用这个 prop 的值来定义一个计算属性:
props: ['size'],
computed: {
    normalizedSize() {
        return this.size.trim().toLowerCase()
    }
}

代码内存空间主要是存储可执行代码的
栈内存空间就是调用栈,是用来存储执行上下文的 -> 对象的指针存放在栈内存中
堆内存空间是用来储存引用数据类型的 -> 指针指向的对象存放在堆内存中

image.png
上一篇 下一篇

猜你喜欢

热点阅读