我创建具有输入属性的组件:
export default {
data() {
:
:
},
props: {
rowsContent: {
type: Object,
default: null,
validator: function(value) {
console.log("In validator");
}
},
rowsPerPage: {
type: Number,
default: 10,
},
}
我尝试传递不同类型的参数,但未收到错误消息。
此外,没有“验证器中” 消息被打印到控制台。
有什么主意吗?
答案 0 :(得分:0)
我不知道原因,但是如果我使用<tag></tag>
之类的组件标签,那是可行的。如果我像<tag/>
这样使用,它将无法正常工作。请参阅此处的示例。 https://codesandbox.io/s/z6rlzl998p
编辑: Vue不支持将自动关闭标签作为组件:https://github.com/vuejs/vue/issues/8664(如评论中所述)