Например, в магазине у меня есть несколько полей.
loads: [{
name: 'Example load',
fields: {
nu: { name: 'nu', variable: 'nu', field_id: 'tower_base_loads.extreme_load_abnormal_dlc', value: null, unit: e('UnitOfMeasure.COEFF') },
pz: { name: 'Pz', variable: 'pz', field_id: 'tower_base_loads.extreme_load_abnormal_dlc', value: null, unit: e('UnitOfMeasure.KILONEWTONS') },
px: { name: 'Px', variable: 'px', field_id: 'tower_base_loads.extreme_load_abnormal_dlc', value: null, unit: e('UnitOfMeasure.KILONEWTONS') },
mz: { name: 'Mz', variable: 'mz', field_id: 'tower_base_loads.extreme_load_abnormal_dlc', value: null, unit: e('UnitOfMeasure.KILONEWTON_METERS') },
my_neg: { name: 'My_neg', variable: 'my_neg', field_id: 'tower_base_loads.extreme_load_abnormal_dlc', value: null, unit: e('UnitOfMeasure.KILONEWTON_METERS') },
}
}]
поэтому я обновляю эти поля с помощью этой мутации:
mutations: {
UPDATE_FIELD_VALUE: (state, {field, value}) => field.value = value,
},
это хорошая практика? Есть ли способ лучше?