Vue вычисленное свойство не обновляется - PullRequest
0 голосов
/ 27 мая 2020

У меня есть вычисленное свойство в том же компоненте, который не обновляется.

В компоненте props обновляется из состояний хранилища.

Посмотрите на первую ключевую точку: "посещено": true

свойства компонентов после фиксации хранилища:

{
    "id": "1528877976193",
    "name": "I",
    "background": "null",
    "url": "I/",
    "videoSD": "HM_2v_0_1_1.mp4",
    "videoHD": "HM_2v_0_1_1_hd.mp4",
    "destination": "null",
    "cuepoints": [
        {
            "resource": "I/T00_S01_SC01_SL01_01.png",
            "sec": 20,
            "sequences": {
                "sequence": {
                    "resource": "I/T00_S01_SC01_SL01_01",
                    "second": "0"
                }
            },
            "type": "image",
            "visited": true
        },
        {
            "resource": "I/T00_S01_SC01_SL02_01.png",
            "sec": 109,
            "sequences": {
                "sequence": {
                    "resource": "I/T00_S01_SC01_SL02_01",
                    "second": "109"
                }
            },
            "type": "image",
            "visited": false
        }
    ]
}

Но мои вычисленные свойства не обновляются:

  isBlank() {
    return this.data.cuepoints[0].visited === true ? false : true
  },

Я пробовал использовать @mentorgashi без добавления кеша и ничего ...

    lank_2: {
      cache: false,
      get: () => {
    this.data.cuepoints[0].visited === true ? false : true
      },
    },

спасибо

...