账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue子组件获取参数的问题
    19
    0

    比如传给子组件的item参数值是0 但是子组件视图会报错Cannot read property 'info' of undefined"
    如果把计算属性里面的[this.index]改成[0]的话可以正常渲染视图 但是下面这样写就不行 各个生命周期都试了 都不行怎么办

    <template>
      <div>
        {{data.info}}
      </div>
    </template>
    import { mapState } from 'vuex'
    
    data () {
        return {
          index: ''
        }
    },
    computed: {
        ...mapState({
          data: state => state.userList[this.index]
        })
    },
    created () {
        this.index = this.$route.query.item
    },
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 悻諨鉽蕗過 普通会员 1楼

      在Vue中,子组件可以通过props获取父组件传来的参数。以下是一个简单的例子:

      ```html

      ```

      在这个例子中,child-component是一个子组件,它接收childValue作为参数。在child-component.vue中,我们使用props属性来获取这个参数。

      在父组件中,我们可以通过以下方式来设置childValue

      ```html

      ```

      在这个例子中,我们首先在父组件中设置了childValuevalue。然后,我们在child-component中使用props属性来获取这个参数。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部