vue组件传值问题
父传子,之前的组件都是这样写的没报错,现在这个组件报错,我已经指定了type哈报错,然后写成这样props:['titleStr']也不行
`<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>
回答
BackHeader组件需要一个必填props type
<BackHeader type="xxx" />
props: {
action: {  type: String,
  default: ""
},
},
  试试这样能行不
titleStr: {    type:String,
    default:''
    }
检查下是不是那个 text 组件需要
props: {    titleStr: {
      type: String,
      default: ""
    }
}
试试这样呢
以上是 vue组件传值问题 的全部内容, 来源链接: utcz.com/a/72769.html






