父子组件传值失败找不出是哪儿有问题

父组件

<tree-person-tag :init-tag-options="tagOptions" :tag-data="postForm.involve" @modal:del-tag="delTag" @modal:add-tag="addTag" />

data(){

return{

tagOptions: {

istreevisible: false,

istagadd: true,

istagsdisabled: false,

allisradio: true

},

}

}

子组件

<el-button v-show="tagOptions.istagadd" class="button-new-tag" size="mini" @click="openModal">+ 添加</el-button>

props: {

tagData: {

type: Array,

default: () => []

},

initTagOptions: {

type: Object,

default: () => {

return {

istreevisible: false,

istagadd: false,

istagsdisabled: false,

allisradio: true

}

}

}

},

computed: {

tagOptions() {

console.log(this.initTagOptions)

return this.initTagOptions

}

},

tagOptions.istagadd子组件的添加按钮没有显示出来,很奇怪。

回答

子组件怎么用的是 tagOptions

应该是 initTagOptions

以上是 父子组件传值失败找不出是哪儿有问题 的全部内容, 来源链接: utcz.com/a/44490.html

回到顶部