В Vue.js в настоящее время у меня есть несколько условных выражений v-if, которые требуют вложенного значения от объекта, который может загружаться или не загружаться полностью при загрузке страницы.В идеале мне нужен способ последовательного тестирования пути объекта для предотвращения ошибок, поэтому, например, если объект rawData.system.destinations
, тогда я хотел бы проверить достоверность объекта последовательно, так что rawData
=> rawData.system
=> rawData.system.destinations
В настоящее время грубая версия состоит в том, чтобы использовать <template v-if="rawData && rawData.system && rawData.system.destinations">
или грязный метод eval, который я написал, который берет строку и затем последовательно проверяет каждую часть, однако я знаю, что eval по-прежнему работаетдьявол и этот код не будут использоваться по этой причине.
Надеясь, что есть способ решить эту проблему без необходимости писать массу условных выражений, даже счастливее, если есть лучший способ сделать этовсе вместе