<div> <div v-for="box in boxes" :key="box.id"> <BaseAccordian> <template v-slot:title>{{ box.name }}</template> <template v-slot:content> <div v-for="paint in paints" :key="paint.id" class="line"> <div> <StatusComponent :box="box" :paint="paint" :matchingdata="matchingdata" /> <!--only status like ok,not, medium to be printed on line accordingly --> </div> </div> </template> </BaseAccordian> </div> </div>¿Cómo establecer valores de matriz coincidentes en Vuejs?
En mi código, tengo 3 matrices llamadas box, paints, matchingdata . Al usar esas matrices, quiero realizar la funcionalidad.
Después de hacer clic en la casilla de verificación, en este momento estoy mostrando información relacionada con la matriz de pinturas
Así que necesito establecer la condición de valor de matriz coincidente aquí como.
no establece valores de matriz coincidentes con condiciones usando la propiedad computada en Vuejs, puede usar el método reemplazar la propiedad computada
¿Desea actualizar los datos matchingdata dentro de su StatusComponent ? Esto se puede hacer emits . Hay un ejemplo relevante en la documentación oficial de vue https://v3.vuejs.org/guide/list.html#v-for-with-a-component .