NuxtJS:使用 nuxt-property-decorator 时 Prop 是否只读?

问题描述 投票:0回答:0

我有几年使用 Vuejs 和 Nuxtjs 的经验。目前,我正在使用 nuxt-property-decorator 一段时间。这很酷。

我一直有一个概念,prop不能直接修改,父组件和子组件之间传递数据时,我们需要一个emit函数来修改prop。

我定义了一个像这样的道具

@Prop({ required: true }) readonly aProp!: string

今天不小心直接从子组件修改了一个prop

    this.aProp = 'Surprised'

令人惊讶的是它完美地工作,不需要 $emit 也没有来自 Vue 的警告或错误。

谁能解释一下?还是我错过了文档中的某些内容?

vue.js nuxt.js
© www.soinside.com 2019 - 2024. All rights reserved.