Вы можете создать computed property, где создадите проверку и в зависимости от проверки возвращать нужные данные, а в template написать :cards="название computed property". Если я правильно понял вашу проблему. Ну либо же создать action во vuex и менять allRestaurants, в зависимости от переданного значения.