VueJS:将Vuex属性值从父组件传递到子组件,并避免" undefined"

时间:2018-05-13 04:38:42

标签: vuex

我使用Vuex属性从父组件传递参数。但是,加载组件时,Vuex属性仍为undefined,生成以下错误消息:

  

[Vue警告]:渲染错误:" TypeError:无法读取属性' 0'的   未定义"

我正在通过这样的财产:

<card
    :image="$store.state.company.card_img[0].url"
></card>

它工作正常,但我想知道如何以正确的方式来避免错误信息。

1 个答案:

答案 0 :(得分:2)

您可以使用计算属性来检查可用数据:

ldap_error($conn)

并在模板中

ldap_get_option($conn, LDAP_OPT_DIAGNOSTIC_MESSAGE, $err)

另一种方法是使用vuex getters