Properties 没有价值的Vue组件道具

Properties 没有价值的Vue组件道具,properties,attributes,vue.js,vuejs2,vue-component,Properties,Attributes,Vue.js,Vuejs2,Vue Component,我想在我的组件上设置一个没有任何值的属性。例如: <my-button primary>Save</my-button> 不幸的是,它不起作用。primary属性是未定义的,并且未应用该类 jsiddle:关键是将道具的类型声明为布尔值: props: { primary: Boolean } 然后,仅指定属性名称将其值设置为true 工作JSFIDLE:归功于,因为他最初在laracasts讨论中发布了此解决方案:。 props: { primary

我想在我的组件上设置一个没有任何值的属性。例如:

<my-button primary>Save</my-button>
不幸的是,它不起作用。
primary
属性是
未定义的
,并且未应用该类


jsiddle:

关键是将道具的类型声明为
布尔值:

props: {
    primary: Boolean
}
然后,仅指定属性名称将其值设置为
true

工作JSFIDLE:

归功于,因为他最初在laracasts讨论中发布了此解决方案:。
props: {
    primary: Boolean
}