recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Dans vue+vuex, la source de données obtenue à l'aide de getter ne peut appeler que les propriétés de la première couche et la deuxième couche signalera une erreur.

Sous calculé j'utilise

...mapGetters({
    'employeeRenderData': 'getEmployeeRenderData',
})

Lorsque j'appelle

value: t.employeeRenderData.employeeSum //可以调到

Mais

value: t.employeeRenderData.employeeSum.total //就会报错

Cannot read property 'total' of undefined


在template中{{这里面调用也是同样的问题 求大神帮忙}}
PHP中文网PHP中文网2826 Il y a quelques jours656

répondre à tous(1)je répondrai

  • 習慣沉默

    習慣沉默2017-05-19 10:40:58

    valeur : t.employeeRenderData.employeeSum && t.employeeRenderData.employeeSum.total

    Peut-être que EmployeeSum n'existe pas lorsque vous appelez initialement EmployeeSum.total, et une erreur sera signalée si vous appelez à nouveau EmployeeSum.total

    Faites simplement une tolérance aux pannes.

    répondre
    0
  • Annulerrépondre