Как правильно передать JSON в компонент vue js?
<my-component :docs='{{ json }}' />
И не надо никакого JSON.parse, docs будет объектом.
computed сделай
И вообще, в props и data не должно быть атрибутов с одним именем