Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Por qué vue separa las propiedades pasadas a los componentes secundarios en accesorios y atrrs?

¿Por qué vue separa las propiedades pasadas a los componentes secundarios en accesorios y atrrs?

¿Por qué vue divide las propiedades pasadas a los subcomponentes en accesorios y atrrs? Los motivos son los siguientes:

En vue, para las propiedades pasadas al componente principal, si una propiedad como el nombre @Prop se declara usando @Prop en el componente secundario, la propiedad del nombre solo aparecerá en this.props y no aparecerá en this.props. props, no aparecerán en this.props, ni aparecerán en this.props. attrs;

Si un atributo no se declara usando @Prop en un componente secundario, el atributo será predeterminado this.attrs, no aparecerá en this.attrs y no aparecerá en this.props. props;

Por lo tanto, this.$attrs se usa generalmente para recibir y procesar propiedades que no se declaran usando @Prop, pero generalmente no se recomienda. Es más fácil de administrar declarar todas las propiedades personalizadas usando @. Prop siempre que sea posible.