Вариант данных должен быть функцией. Использование простого объекта больше не поддерживается. Vue

data() {
  return {
    foo: 1,
    bar: { name: "hi" }
  }
}
Wide-eyed Wolf