Здравствуйте.
Нужно реализовать на vue поиск, такой же, как тут при публикации вопроса "Теги вопроса", только данные брать из большого json(800кб) т.е. Человек начинает вводить название города и с файла подставляется уже возможные варианты. Как лучше это реализовать?
Например - ТЫЦ
Посмотрите там Asynchronous select Идея в том, чтобы ничего не грузить заранее, а просто обращаться к серверу, который и будет возвращать набор подходящий под критерии поиска. Это стандартная практика. Каждый раз грузить весь JSON , даже если он не нужен смысла нет