vue组件传值问题

父传子,之前的组件都是这样写的没报错,现在这个组件报错,我已经指定了type哈报错,然后写成这样props:['titleStr']也不行
image.png
`<template>
<view class="back_header">

    <icon @click="toBack"></icon>
    <text>{{titleStr}}</text>

</view>
</template>

<script>
export default {
name: "backHeader",

props: {
    titleStr: String
},

data () {

return {
}

},
methods: {

toBack() {
        this.$mRouter.back();
}

}
}
</script>`
父:
<back-header :titleStr="titleStr" :backHeadShow="backHeadShow" v-if="backHeadShow"></back-header>

阅读 2.1k
5 个回答

BackHeader组件需要一个必填props type
<BackHeader type="xxx" />

props: {

action: {
  type: String,
  default: ""
},

},
试试这样能行不

新手上路,请多包涵
titleStr: {
    type:String,
    default:''
    }

检查下是不是那个 text 组件需要

props: {
    titleStr: {
      type: String,
      default: ""
    }
}

试试这样呢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题