vue组件报Missing required prop: "value"错误

<template>
  <div class="box-info-module" :class="index?'border':''">
    <div class="info-hd">
      <span class="keys">{{index}}</span>
      <h5>{{title}}</h5>
    </div>
    <transition name="fade">
      <div class="info-bd" v-if="collapse">
        <slot></slot>
      </div>
    </transition>
  </div>
</template>
export default {
    data() {
        return {
            collapse: true
        };
    },
    props: {
        index: [String, Number],
        title: { type: String },
        icon: { type: String, default: "el-icon-minus" }
    },
    filters: {},
    components: {},
    watch: {},
    computed: {},
    methods: {
        toggleShowBox() {
            this.collapse = !this.collapse;
        }
    },
    mounted() {}
};

这是组件代码,我在其他页面用的时候报Missing required prop: "value",查了百度说没绑值,但我这个不需要绑定,请问这是什么毛病,如何解决呢,感谢

阅读 13.3k
1 个回答

看上去是OK的

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